	.file "spectrum_vis.pas"
# Begin asmlist al_begin

.section .text
.globl	DEBUGSTART_SPECTRUM_VIS
	.type	DEBUGSTART_SPECTRUM_VIS,@object
DEBUGSTART_SPECTRUM_VIS:
	.stabs "/home/matthieu/Bureau/Matthieu/Programmation/Lazarus Delphi/MI Skinnable/",100,0,0,.Lf4
	.stabs "spectrum_vis.pas",100,0,0,.Lf4
.Lf4:
# End asmlist al_begin
# Begin asmlist al_stabs

.section .data
.globl	DEBUGINFO_SPECTRUM_VIS
	.type	DEBUGINFO_SPECTRUM_VIS,@object
DEBUGINFO_SPECTRUM_VIS:
# Defs - Begin unit SYSTEM has index 1
	.stabs "void:t5=5",128,0,0,0
	.stabs "LONGINT:t3=r3;-2147483648;2147483647;",128,0,0,0
	.stabs "SINGLE:t7=r3;4;0;",128,0,0,0
	.stabs "POINTER:t4=*5",128,0,0,0
# Defs - End unit SYSTEM has index 1
# Defs - Begin unit OBJPAS has index 6
# Defs - End unit OBJPAS has index 6
# Defs - Begin unit UNIXTYPE has index 29
# Defs - End unit UNIXTYPE has index 29
# Defs - Begin unit BASEUNIX has index 30
# Defs - End unit BASEUNIX has index 30
# Defs - Begin unit UNIXUTIL has index 31
# Defs - End unit UNIXUTIL has index 31
# Defs - Begin unit SYSCALL has index 32
# Defs - End unit SYSCALL has index 32
# Defs - Begin unit UNIX has index 26
# Defs - End unit UNIX has index 26
# Defs - Begin unit ERRORS has index 27
# Defs - End unit ERRORS has index 27
# Defs - Begin unit SYSCONST has index 28
# Defs - End unit SYSCONST has index 28
# Defs - Begin unit SYSUTILS has index 10
# Defs - End unit SYSUTILS has index 10
# Defs - Begin unit TYPES has index 23
# Defs - End unit TYPES has index 23
# Defs - Begin unit RTLCONSTS has index 25
# Defs - End unit RTLCONSTS has index 25
# Defs - Begin unit TYPINFO has index 24
# Defs - End unit TYPINFO has index 24
# Defs - Begin unit CLASSES has index 7
# Defs - End unit CLASSES has index 7
# Defs - Begin unit LCLTYPE has index 38
# Defs - End unit LCLTYPE has index 38
# Defs - Begin unit MATH has index 33
# Defs - End unit MATH has index 33
# Defs - Begin unit FPCADDS has index 57
# Defs - End unit FPCADDS has index 57
# Defs - Begin unit AVGLVLTREE has index 34
# Defs - End unit AVGLVLTREE has index 34
# Defs - Begin unit LCLSTRCONSTS has index 37
# Defs - End unit LCLSTRCONSTS has index 37
# Defs - Begin unit CONTNRS has index 61
# Defs - End unit CONTNRS has index 61
# Defs - Begin unit MASKS has index 60
# Defs - End unit MASKS has index 60
# Defs - Begin unit FILEUTIL has index 41
# Defs - End unit FILEUTIL has index 41
# Defs - Begin unit WSREFERENCES has index 58
# Defs - End unit WSREFERENCES has index 58
# Defs - Begin unit CTYPES has index 62
# Defs - End unit CTYPES has index 62
# Defs - Begin unit INITC has index 63
# Defs - End unit INITC has index 63
# Defs - Begin unit CWSTRING has index 59
# Defs - End unit CWSTRING has index 59
# Defs - Begin unit GETTEXT has index 56
# Defs - End unit GETTEXT has index 56
# Defs - Begin unit LCLPROC has index 39
# Defs - End unit LCLPROC has index 39
# Defs - Begin unit GRAPHTYPE has index 44
# Defs - End unit GRAPHTYPE has index 44
# Defs - Begin unit LMESSAGES has index 47
# Defs - End unit LMESSAGES has index 47
# Defs - Begin unit GRAPHMATH has index 64
# Defs - End unit GRAPHMATH has index 64
# Defs - Begin unit TMSCHEMA has index 65
# Defs - End unit TMSCHEMA has index 65
# Defs - Begin unit FPIMAGE has index 69
# Defs - End unit FPIMAGE has index 69
# Defs - Begin unit CLIPPING has index 81
# Defs - End unit CLIPPING has index 81
# Defs - Begin unit FPCANVAS has index 70
# Defs - End unit FPCANVAS has index 70
# Defs - Begin unit FPIMGCMN has index 83
# Defs - End unit FPIMGCMN has index 83
# Defs - Begin unit BMPCOMN has index 82
# Defs - End unit BMPCOMN has index 82
# Defs - Begin unit FPWRITEBMP has index 71
# Defs - End unit FPWRITEBMP has index 71
# Defs - Begin unit PNGCOMN has index 73
# Defs - End unit PNGCOMN has index 73
# Defs - Begin unit ZBASE has index 85
# Defs - End unit ZBASE has index 85
# Defs - Begin unit CRC has index 87
# Defs - End unit CRC has index 87
# Defs - Begin unit TREES has index 90
# Defs - End unit TREES has index 90
# Defs - Begin unit ADLER has index 91
# Defs - End unit ADLER has index 91
# Defs - Begin unit ZDEFLATE has index 88
# Defs - End unit ZDEFLATE has index 88
# Defs - Begin unit INFUTIL has index 93
# Defs - End unit INFUTIL has index 93
# Defs - Begin unit INFFAST has index 96
# Defs - End unit INFFAST has index 96
# Defs - Begin unit INFCODES has index 94
# Defs - End unit INFCODES has index 94
# Defs - Begin unit INFTREES has index 95
# Defs - End unit INFTREES has index 95
# Defs - Begin unit INFBLOCK has index 92
# Defs - End unit INFBLOCK has index 92
# Defs - Begin unit ZINFLATE has index 89
# Defs - End unit ZINFLATE has index 89
# Defs - Begin unit GZIO has index 86
# Defs - End unit GZIO has index 86
# Defs - Begin unit ZSTREAM has index 84
# Defs - End unit ZSTREAM has index 84
# Defs - Begin unit FPWRITEPNG has index 72
# Defs - End unit FPWRITEPNG has index 72
# Defs - Begin unit FPREADPNM has index 74
# Defs - End unit FPREADPNM has index 74
# Defs - Begin unit FPWRITEPNM has index 75
# Defs - End unit FPWRITEPNM has index 75
# Defs - Begin unit JDEFERR has index 102
# Defs - End unit JDEFERR has index 102
# Defs - Begin unit JMORECFG has index 101
# Defs - End unit JMORECFG has index 101
# Defs - Begin unit JPEGLIB has index 97
# Defs - End unit JPEGLIB has index 97
# Defs - Begin unit JINCLUDE has index 103
# Defs - End unit JINCLUDE has index 103
# Defs - Begin unit JCOMAPI has index 108
# Defs - End unit JCOMAPI has index 108
# Defs - Begin unit JERROR has index 104
# Defs - End unit JERROR has index 104
# Defs - Begin unit JUTILS has index 109
# Defs - End unit JUTILS has index 109
# Defs - Begin unit JMEMNOBS has index 110
# Defs - End unit JMEMNOBS has index 110
# Defs - Begin unit JMEMMGR has index 105
# Defs - End unit JMEMMGR has index 105
# Defs - Begin unit JDMARKER has index 106
# Defs - End unit JDMARKER has index 106
# Defs - Begin unit JDINPUT has index 107
# Defs - End unit JDINPUT has index 107
# Defs - Begin unit JDAPIMIN has index 98
# Defs - End unit JDAPIMIN has index 98
# Defs - Begin unit JDATASRC has index 99
# Defs - End unit JDATASRC has index 99
# Defs - Begin unit JDCOLOR has index 112
# Defs - End unit JDCOLOR has index 112
# Defs - Begin unit JDSAMPLE has index 113
# Defs - End unit JDSAMPLE has index 113
# Defs - Begin unit JDPOSTCT has index 114
# Defs - End unit JDPOSTCT has index 114
# Defs - Begin unit JDCT has index 123
# Defs - End unit JDCT has index 123
# Defs - Begin unit JIDCTFST has index 124
# Defs - End unit JIDCTFST has index 124
# Defs - Begin unit JIDCTINT has index 125
# Defs - End unit JIDCTINT has index 125
# Defs - Begin unit JIDCTFLT has index 126
# Defs - End unit JIDCTFLT has index 126
# Defs - Begin unit JIDCTRED has index 127
# Defs - End unit JIDCTRED has index 127
# Defs - Begin unit JDDCTMGR has index 115
# Defs - End unit JDDCTMGR has index 115
# Defs - Begin unit JDHUFF has index 117
# Defs - End unit JDHUFF has index 117
# Defs - Begin unit JDPHUFF has index 116
# Defs - End unit JDPHUFF has index 116
# Defs - Begin unit JDCOEFCT has index 118
# Defs - End unit JDCOEFCT has index 118
# Defs - Begin unit JQUANT2 has index 121
# Defs - End unit JQUANT2 has index 121
# Defs - Begin unit JDMAINCT has index 119
# Defs - End unit JDMAINCT has index 119
# Defs - Begin unit JQUANT1 has index 120
# Defs - End unit JQUANT1 has index 120
# Defs - Begin unit JDMERGE has index 122
# Defs - End unit JDMERGE has index 122
# Defs - Begin unit JDMASTER has index 111
# Defs - End unit JDMASTER has index 111
# Defs - Begin unit JDAPISTD has index 100
# Defs - End unit JDAPISTD has index 100
# Defs - Begin unit FPREADJPEG has index 76
# Defs - End unit FPREADJPEG has index 76
# Defs - Begin unit JCMARKER has index 133
# Defs - End unit JCMARKER has index 133
# Defs - Begin unit JCAPIMIN has index 129
# Defs - End unit JCAPIMIN has index 129
# Defs - Begin unit JCHUFF has index 135
# Defs - End unit JCHUFF has index 135
# Defs - Begin unit JCPHUFF has index 134
# Defs - End unit JCPHUFF has index 134
# Defs - Begin unit JCMASTER has index 136
# Defs - End unit JCMASTER has index 136
# Defs - Begin unit JCCOLOR has index 137
# Defs - End unit JCCOLOR has index 137
# Defs - Begin unit JCSAMPLE has index 138
# Defs - End unit JCSAMPLE has index 138
# Defs - Begin unit JCPREPCT has index 139
# Defs - End unit JCPREPCT has index 139
# Defs - Begin unit JFDCTINT has index 143
# Defs - End unit JFDCTINT has index 143
# Defs - Begin unit JFDCTFST has index 144
# Defs - End unit JFDCTFST has index 144
# Defs - Begin unit JFDCTFLT has index 145
# Defs - End unit JFDCTFLT has index 145
# Defs - Begin unit JCDCTMGR has index 140
# Defs - End unit JCDCTMGR has index 140
# Defs - Begin unit JCCOEFCT has index 141
# Defs - End unit JCCOEFCT has index 141
# Defs - Begin unit JCMAINCT has index 142
# Defs - End unit JCMAINCT has index 142
# Defs - Begin unit JCINIT has index 132
# Defs - End unit JCINIT has index 132
# Defs - Begin unit JCAPISTD has index 128
# Defs - End unit JCAPISTD has index 128
# Defs - Begin unit JDATADST has index 130
# Defs - End unit JDATADST has index 130
# Defs - Begin unit JCPARAM has index 131
# Defs - End unit JCPARAM has index 131
# Defs - Begin unit FPWRITEJPEG has index 77
# Defs - End unit FPWRITEJPEG has index 77
# Defs - Begin unit FPREADBMP has index 146
# Defs - End unit FPREADBMP has index 146
# Defs - Begin unit FPREADPNG has index 147
# Defs - End unit FPREADPNG has index 147
# Defs - Begin unit ICNSTYPES has index 80
# Defs - End unit ICNSTYPES has index 80
# Defs - Begin unit INTFGRAPHICS has index 78
# Defs - End unit INTFGRAPHICS has index 78
# Defs - Begin unit DYNQUEUE has index 67
# Defs - End unit DYNQUEUE has index 67
# Defs - Begin unit LAZCONFIGSTORAGE has index 68
# Defs - End unit LAZCONFIGSTORAGE has index 68
# Defs - Begin unit LRESOURCES has index 43
# Defs - End unit LRESOURCES has index 43
# Defs - Begin unit LCLRESCACHE has index 79
# Defs - End unit LCLRESCACHE has index 79
# Defs - Begin unit SYNCOBJS has index 148
# Defs - End unit SYNCOBJS has index 148
# Defs - Begin unit GRAPHICS has index 45
	.stabs "CHAR:t10=-20;",128,0,0,0
	.stabs "BYTE:t11=r11;0;255;",128,0,0,0
	.stabs "SHORTSTRING:Tt12=s256length:11,0,8;st:ar11;1;255;10,8,2040;;",128,0,0,0
	.stabs ":t13=*12",128,0,0,0
	.stabs ":t14=ar3;0;0;4",128,0,0,0
	.stabs "__vtbl_ptr_type:Tt15=s2;",128,0,0,0
	.stabs "pvmt:t16=*15",128,0,0,0
	.stabs "vtblarray:t17=ar3;0;1;16",128,0,0,0
	.stabs "TOBJECT:Tt18=s4$vf18:17,0;CREATE::20=##19;:__ct__7TOBJECT7POINTER;2A.;DESTROY::21=##5;:__dt__7TOBJECT7POINTER;2A*0;18;;NEWINSTANCE::22=##19;:11unnamedtype;2A*1;18;;FREEINSTANCE::23=##5;:7TOBJECT;2A*2;18;;SAFECALLEXCEPTION::24=##3;:7TOBJECT7TOBJECT7POINTER;2A*3;18;;DEFAULTHANDLER::25=##5;:7TOBJECT3var;2A*4;18;;FREE::26=##5;:7TOBJECT;2A.;INITINSTANCE::27=##19;:11unnamedtype7POINTER;2A.;CLEANUPINSTANCE::28=##5;:7TOBJECT;2A.;CLASSTYPE::29=##30;:11unnamedtype;2A.;CLASSINFO::31=##4;:11unnamedtype;2A.;CLASSNAME::32=##12;:11unnamedtype11SHORTSTRING;2A.;CLASSNAMEIS::33=##34;:11unnamedtype11SHORTSTRING;2A.;CLASSPARENT::35=##30;:11unnamedtype;2A.;INSTANCESIZE::36=##3;:11unnamedtype;2A.;INHERITSFROM::37=##34;:11unnamedtype6TCLASS;2A.;STRINGMESSAGETABLE::38=##39;:11unnamedtype;2A.;DISPATCH::40=##5;:7TOBJECT3var;2A.;DISPATCHSTR::41=##5;:7TOBJECT3var;2A.;METHODADDRESS::42=##4;:11unnamedtype11SHORTSTRING;2A.;METHODNAME::43=##12;:11unnamedtype11SHORTSTRING7POINTER;2A.;FIELDADDRESS::44=##4;:7TOBJECT11SHORTSTRING;2A.;AFTERCONSTRUCTION::45=##5;:7TOBJECT;2A*5;18;;BEFOREDESTRUCTION::46=##5;:7TOBJECT;2A*6;18;;DEFAULTHANDLERSTR::47=##5;:7TOBJECT3var;2A*7;18;;GETINTERFACE::48=##34;:7TOBJECT5TGUID3out;2A.;GETINTERFACEBYSTR::49=##34;:7TOBJECT11SHORTSTRING3out;2A.;GETINTERFACEENTRY::50=##51;:11unnamedtype5TGUID;2A.;GETINTERFACEENTRYBYSTR::52=##51;:11unnamedtype11SHORTSTRING;2A.;GETINTERFACETABLE::53=##54;:11unnamedtype;2A.;;~%18;",128,0,0,0
	.stabs ":Tt19=*18",128,0,0,0
	.stabs "vmt_SYSTEMTOBJECT:S15",38,0,0,VMT_SYSTEM_TOBJECT
	.stabs "TPERSISTENT:Tt56=s4!1,020,18;ASSIGNERROR::55=##5;:11TPERSISTENT11TPERSISTENT;2A.;ASSIGNTO::58=##5;:11TPERSISTENT11TPERSISTENT;2A*8;56;;DEFINEPROPERTIES::59=##5;:11TPERSISTENT6TFILER;2A*9;56;;GETOWNER::60=##57;:11TPERSISTENT;2A*10;56;;DESTROY::61=##5;:__dt__11TPERSISTENT7POINTER;2A*0;56;;ASSIGN::62=##5;:11TPERSISTENT11TPERSISTENT;2A*11;56;;GETNAMEPATH::63=##64;:11TPERSISTENT10ANSISTRING;2A*12;56;;;~%18;",128,0,0,0
	.stabs ":Tt57=*56",128,0,0,0
	.stabs "vmt_CLASSESTPERSISTENT:S15",38,0,0,VMT_CLASSES_TPERSISTENT
	.stabs "BOOLEAN:t34=-21;",128,0,0,0
	.stabs "TNOTIFYEVENT:t65=*f5",128,0,0,0
	.stabs "TFPIMGPROGRESSEVENT:t66=*f5",128,0,0,0
	.stabs "TGRAPHIC:Tt8=s25!1,020,56;FMODIFIED:/034,32,8;FONCHANGE:/065,64,64;FONPROGRESS:/066,128,64;FPALETTEMODIFIED:/034,192,8;CHANGED::67=##5;:8TGRAPHIC7TOBJECT;2A*13;8;;EQUALS::68=##34;:8TGRAPHIC8TGRAPHIC;2A*14;8;;DEFINEPROPERTIES::69=##5;:8TGRAPHIC6TFILER;2A*9;8;;DRAW::70=##5;:8TGRAPHIC7TCANVAS5TRECT;2A*15;8;;GETEMPTY::71=##34;:8TGRAPHIC;2A*16;8;;GETHEIGHT::72=##3;:8TGRAPHIC;2A*17;8;;GETMIMETYPE::73=##64;:8TGRAPHIC10ANSISTRING;2A*18;8;;GETPALETTE::74=##75;:8TGRAPHIC;2A*19;8;;GETTRANSPARENT::76=##34;:8TGRAPHIC;2A*20;8;;GETWIDTH::77=##3;:8TGRAPHIC;2A*21;8;;PROGRESS::78=##5;:8TGRAPHIC7TOBJECT19TFPIMGPROGRESSSTAGE4BYTE7BOOLEAN5TRECT10ANSISTRING7BOOLEAN;2A*22;8;;READDATA::79=##5;:8TGRAPHIC7TSTREAM;2A*24;8;;SETHEIGHT::80=##5;:8TGRAPHIC7LONGINT;2A*25;8;;SETPALETTE::81=##5;:8TGRAPHIC8HPALETTE;2A*26;8;;SETTRANSPARENT::82=##5;:8TGRAPHIC7BOOLEAN;2A*27;8;;SETWIDTH::83=##5;:8TGRAPHIC7LONGINT;2A*28;8;;SETMODIFIED::84=##5;:8TGRAPHIC7BOOLEAN;2A.;WRITEDATA::85=##5;:8TGRAPHIC7TSTREAM;2A*29;8;;ASSIGN::86=##5;:8TGRAPHIC11TPERSISTENT;2A*11;8;;CREATE::87=##9;:__ct__8TGRAPHIC7POINTER;2A*30;8;;CLEAR::88=##5;:8TGRAPHIC;2A*31;8;;LAZARUSRESOURCETYPEVALID::89=##34;:8TGRAPHIC10ANSISTRING;2A*32;8;;LOADFROMFILE::90=##5;:8TGRAPHIC10ANSISTRING;2A*33;8;;LOADFROMSTREAM::91=##5;:8TGRAPHIC7TSTREAM;2A*34;8;;LOADFROMMIMESTREAM::92=##5;:8TGRAPHIC7TSTREAM10ANSISTRING;2A*35;8;;LOADFROMLAZARUSRESOURCE::93=##5;:8TGRAPHIC10ANSISTRING;2A*36;8;;LOADFROMRESOURCENAME::94=##5;:8TGRAPHIC7LONGINT10ANSISTRING;2A.;LOADFROMRESOURCEID::95=##5;:8TGRAPHIC7LONGINT7LONGINT;2A.;LOADFROMCLIPBOARDFORMAT::96=##5;:8TGRAPHIC8LONGWORD;2A*37;8;;LOADFROMCLIPBOARDFORMATID::97=##5;:8TGRAPHIC14TCLIPBOARDTYPE8LONGWORD;2A*38;8;;SAVETOFILE::98=##5;:8TGRAPHIC10ANSISTRING;2A*39;8;;SAVETOSTREAM::99=##5;:8TGRAPHIC7TSTREAM;2A*40;8;;SAVETOCLIPBOARDFORMAT::100=##5;:8TGRAPHIC8LONGWORD;2A*41;8;;SAVETOCLIPBOARDFORMATID::101=##5;:8TGRAPHIC14TCLIPBOARDTYPE8LONGWORD;2A*42;8;;GETSUPPORTEDSOURCEMIMETYPES::102=##5;:8TGRAPHIC8TSTRINGS;2A*43;8;;GETRESOURCETYPE::103=##104;:8TGRAPHIC;2A*44;8;;GETFILEEXTENSIONS::105=##64;:11unnamedtype10ANSISTRING;2A*45;8;;;~%18;",128,0,0,0
	.stabs ":Tt9=*8",128,0,0,0
	.stabs "vmt_GRAPHICSTGRAPHIC:S15",38,0,0,VMT_GRAPHICS_TGRAPHIC
# Defs - End unit GRAPHICS has index 45
# Defs - Begin unit WSLCLCLASSES has index 149
# Defs - End unit WSLCLCLASSES has index 149
# Defs - Begin unit LCLCLASSES has index 53
# Defs - End unit LCLCLASSES has index 53
# Defs - Begin unit UTRACE has index 153
# Defs - End unit UTRACE has index 153
# Defs - Begin unit STRUTILS has index 156
# Defs - End unit STRUTILS has index 156
# Defs - Begin unit RTTIUTILS has index 155
# Defs - End unit RTTIUTILS has index 155
# Defs - Begin unit PROPERTYSTORAGE has index 154
# Defs - End unit PROPERTYSTORAGE has index 154
# Defs - Begin unit ACTNLIST has index 49
# Defs - End unit ACTNLIST has index 49
# Defs - Begin unit WSFACTORY has index 152
# Defs - End unit WSFACTORY has index 152
# Defs - Begin unit WSMENUS has index 157
# Defs - End unit WSMENUS has index 157
# Defs - Begin unit MAPS has index 35
# Defs - End unit MAPS has index 35
# Defs - Begin unit LCLVERSION has index 36
# Defs - End unit LCLVERSION has index 36
# Defs - Begin unit CUSTOMTIMER has index 48
# Defs - End unit CUSTOMTIMER has index 48
# Defs - Begin unit CLIPBRD has index 50
# Defs - End unit CLIPBRD has index 50
# Defs - Begin unit CUSTAPP has index 51
# Defs - End unit CUSTAPP has index 51
# Defs - Begin unit HELPINTFS has index 52
# Defs - End unit HELPINTFS has index 52
# Defs - Begin unit WSCONTROLS has index 158
# Defs - End unit WSCONTROLS has index 158
# Defs - Begin unit WSFORMS has index 159
# Defs - End unit WSFORMS has index 159
# Defs - Begin unit FORMS has index 8
# Defs - End unit FORMS has index 8
# Defs - Begin unit MENUS has index 46
# Defs - End unit MENUS has index 46
# Defs - Begin unit CONTROLS has index 54
# Defs - End unit CONTROLS has index 54
# Defs - Begin unit WSPROC has index 151
# Defs - End unit WSPROC has index 151
# Defs - Begin unit WSIMGLIST has index 150
# Defs - End unit WSIMGLIST has index 150
# Defs - Begin unit IMGLIST has index 66
# Defs - End unit IMGLIST has index 66
# Defs - Begin unit THEMES has index 55
# Defs - End unit THEMES has index 55
# Defs - Begin unit INTERFACEBASE has index 42
# Defs - End unit INTERFACEBASE has index 42
# Defs - Begin unit LCLINTF has index 40
# Defs - End unit LCLINTF has index 40
# Defs - Begin unit COMMONTYPES has index 279
	.stabs "SMALLINT:t106=r106;-32768;32767;",128,0,0,0
	.stabs "TFFTDATA:t6=ar106;0;512;7",128,0,0,0
# Defs - End unit COMMONTYPES has index 279
# Defs - Begin unit SPECTRUM_VIS has index 278
	.stabs "WORD:t107=r107;0;65535;",128,0,0,0
	.stabs "TFPCOLOR:Tt108=s8RED:107,0,16;GREEN:107,16,16;BLUE:107,32,16;ALPHA:107,48,16;",128,0,0,0
	.stabs "TFPCANVASHELPER:Tt112=s40!1,020,56;FDELAYALLOCATE:/034,32,8;FFPCOLOR:/0108,48,64;FALLOCATED:/034,112,8;FFIXEDCANVAS:/034,120,8;FCANVAS:/0110,128,32;FFLAGS:/0107,160,16;FONCHANGE:/065,192,64;FONCHANGING:/065,256,64;NOTIFYCANVAS::111=##5;:15TFPCANVASHELPER;2A.;GETALLOCATED::114=##34;:15TFPCANVASHELPER;2A*13;112;;SETFLAGS::115=##5;:15TFPCANVASHELPER7LONGINT7BOOLEAN;2A*14;112;;GETFLAGS::116=##34;:15TFPCANVASHELPER7LONGINT;2A*15;112;;CHECKALLOCATED::117=##5;:15TFPCANVASHELPER7BOOLEAN;2A.;SETFIXEDCANVAS::118=##5;:15TFPCANVASHELPER7BOOLEAN;2A.;DOALLOCATERESOURCES::119=##5;:15TFPCANVASHELPER;2A*16;112;;DODEALLOCATERESOURCES::120=##5;:15TFPCANVASHELPER;2A*17;112;;DOCOPYPROPS::121=##5;:15TFPCANVASHELPER15TFPCANVASHELPER;2A*18;112;;SETFPCOLOR::122=##5;:15TFPCANVASHELPER8TFPCOLOR;2A*19;112;;CHANGING::123=##5;:15TFPCANVASHELPER;2A*20;112;;CHANGED::124=##5;:15TFPCANVASHELPER;2A*21;112;;LOCK::125=##5;:15TFPCANVASHELPER;2A.;UNLOCK::126=##5;:15TFPCANVASHELPER;2A.;CREATE::127=##113;:__ct__15TFPCANVASHELPER7POINTER;2A*22;112;;DESTROY::128=##5;:__dt__15TFPCANVASHELPER7POINTER;2A*0;112;;ALLOCATERESOURCES::129=##5;:15TFPCANVASHELPER15TFPCUSTOMCANVAS7BOOLEAN;2A.;DEALLOCATERESOURCES::130=##5;:15TFPCANVASHELPER;2A.;;~%18;",128,0,0,0
	.stabs ":Tt113=*112",128,0,0,0
	.stabs "vmt_FPCANVASTFPCANVASHELPER:S15",38,0,0,VMT_FPCANVAS_TFPCANVASHELPER
	.stabs "ANSISTRING:Tt64=*10",128,0,0,0
	.stabs "TFPCUSTOMFONT:Tt131=s48!1,020,112;FNAME:/064,320,32;FSIZE:/03,352,32;DOCOPYPROPS::133=##5;:13TFPCUSTOMFONT15TFPCANVASHELPER;2A*18;131;;SETNAME::134=##5;:13TFPCUSTOMFONT10ANSISTRING;2A*23;131;;SETSIZE::135=##5;:13TFPCUSTOMFONT7LONGINT;2A*24;131;;COPYFONT::136=##132;:13TFPCUSTOMFONT;2A.;GETTEXTSIZE::137=##5;:13TFPCUSTOMFONT10ANSISTRING7LONGINT7LONGINT;2A.;GETTEXTHEIGHT::138=##3;:13TFPCUSTOMFONT10ANSISTRING;2A.;GETTEXTWIDTH::139=##3;:13TFPCUSTOMFONT10ANSISTRING;2A.;;~%18;",128,0,0,0
	.stabs ":Tt132=*131",128,0,0,0
	.stabs "vmt_FPCANVASTFPCUSTOMFONT:S15",38,0,0,VMT_FPCANVAS_TFPCUSTOMFONT
	.stabs "TFPBRUSHSTYLE:Tt140=eBSSOLID:0,BSCLEAR:1,BSHORIZONTAL:2,BSVERTICAL:3,BSFDIAGONAL:4,BSBDIAGONAL:5,BSCROSS:6,BSDIAGCROSS:7,BSIMAGE:8,BSPATTERN:9,;",128,0,0,0
	.stabs "IUNKNOWN:Tt141=s0QUERYINTERFACE::142=##3;:8IUNKNOWN5TGUID3out;2A*0;141;;_ADDREF::143=##3;:8IUNKNOWN;2A*1;141;;_RELEASE::144=##3;:8IUNKNOWN;2A*2;141;;;",128,0,0,0
	.stabs "ISTRINGSADAPTER:Tt145=s0!1,020,141;REFERENCESTRINGS::146=##5;:15ISTRINGSADAPTER8TSTRINGS;2A*3;145;;RELEASESTRINGS::147=##5;:15ISTRINGSADAPTER;2A*4;145;;;",128,0,0,0
	.stabs "TTEXTLINEBREAKSTYLE:Tt148=eTLBSLF:0,TLBSCRLF:1,TLBSCR:2,;",128,0,0,0
	.stabs "TSTRINGS:Tt162=s21!1,020,56;FSPECIALCHARSINITED:/034,32,8;FQUOTECHAR:/010,40,8;FDELIMITER:/010,48,8;FNAMEVALUESEPARATOR:/010,56,8;FUPDATECOUNT:/03,64,32;FADAPTER:/0145,96,32;FLBS:/0148,128,32;FSTRICTDELIMITER:/034,160,8;GETCOMMATEXT::149=##64;:8TSTRINGS10ANSISTRING;2A.;GETNAME::150=##64;:8TSTRINGS10ANSISTRING7LONGINT;2A.;GETVALUE::151=##64;:8TSTRINGS10ANSISTRING10ANSISTRING;2A.;GETLBS::152=##148;:8TSTRINGS;2A.;SETLBS::153=##5;:8TSTRINGS19TTEXTLINEBREAKSTYLE;2A.;READDATA::154=##5;:8TSTRINGS7TREADER;2A.;SETCOMMATEXT::155=##5;:8TSTRINGS10ANSISTRING;2A.;SETSTRINGSADAPTER::156=##5;:8TSTRINGS15ISTRINGSADAPTER;2A.;SETVALUE::157=##5;:8TSTRINGS10ANSISTRING10ANSISTRING;2A.;SETDELIMITER::158=##5;:8TSTRINGS4CHAR;2A.;SETQUOTECHAR::159=##5;:8TSTRINGS4CHAR;2A.;SETNAMEVALUESEPARATOR::160=##5;:8TSTRINGS4CHAR;2A.;WRITEDATA::161=##5;:8TSTRINGS7TWRITER;2A.;DEFINEPROPERTIES::164=##5;:8TSTRINGS6TFILER;2A*9;162;;ERROR::165=##5;:8TSTRINGS10ANSISTRING7LONGINT;2A.;GET::166=##64;:8TSTRINGS10ANSISTRING7LONGINT;2A*13;162;;GETCAPACITY::167=##3;:8TSTRINGS;2A*14;162;;GETCOUNT::168=##3;:8TSTRINGS;2A*15;162;;GETOBJECT::169=##19;:8TSTRINGS7LONGINT;2A*16;162;;GETTEXTSTR::170=##64;:8TSTRINGS10ANSISTRING;2A*17;162;;PUT::171=##5;:8TSTRINGS7LONGINT10ANSISTRING;2A*18;162;;PUTOBJECT::172=##5;:8TSTRINGS7LONGINT7TOBJECT;2A*19;162;;SETCAPACITY::173=##5;:8TSTRINGS7LONGINT;2A*20;162;;SETTEXTSTR::174=##5;:8TSTRINGS10ANSISTRING;2A*21;162;;SETUPDATESTATE::175=##5;:8TSTRINGS7BOOLEAN;2A*22;162;;DOCOMPARETEXT::176=##3;:8TSTRINGS10ANSISTRING10ANSISTRING;2A*23;162;;GETDELIMITEDTEXT::177=##64;:8TSTRINGS10ANSISTRING;2A.;SETDELIMITEDTEXT::178=##5;:8TSTRINGS10ANSISTRING;2A.;GETVALUEFROMINDEX::179=##64;:8TSTRINGS10ANSISTRING7LONGINT;2A.;SETVALUEFROMINDEX::180=##5;:8TSTRINGS7LONGINT10ANSISTRING;2A.;CHECKSPECIALCHARS::181=##5;:8TSTRINGS;2A.;DESTROY::182=##5;:__dt__8TSTRINGS7POINTER;2A*0;162;;ADD::183=##3;:8TSTRINGS10ANSISTRING;2A*24;162;;ADDOBJECT::184=##3;:8TSTRINGS10ANSISTRING7TOBJECT;2A*25;162;;APPEND::185=##5;:8TSTRINGS10ANSISTRING;2A.;ADDSTRINGS::186=##5;:8TSTRINGS8TSTRINGS;2A*26;162;;ASSIGN::187=##5;:8TSTRINGS11TPERSISTENT;2A*11;162;;BEGINUPDATE::188=##5;:8TSTRINGS;2A.;CLEAR::189=##5;:8TSTRINGS;2A*27;162;;DELETE::190=##5;:8TSTRINGS7LONGINT;2A*28;162;;ENDUPDATE::191=##5;:8TSTRINGS;2A.;EQUALS::192=##34;:8TSTRINGS8TSTRINGS;2A.;EXCHANGE::193=##5;:8TSTRINGS7LONGINT7LONGINT;2A*29;162;;GETTEXT::194=##104;:8TSTRINGS;2A*30;162;;INDEXOF::195=##3;:8TSTRINGS10ANSISTRING;2A*31;162;;INDEXOFNAME::196=##3;:8TSTRINGS10ANSISTRING;2A*32;162;;INDEXOFOBJECT::197=##3;:8TSTRINGS7TOBJECT;2A*33;162;;INSERT::198=##5;:8TSTRINGS7LONGINT10ANSISTRING;2A*34;162;;INSERTOBJECT::199=##5;:8TSTRINGS7LONGINT10ANSISTRING7TOBJECT;2A.;LOADFROMFILE::200=##5;:8TSTRINGS10ANSISTRING;2A*35;162;;LOADFROMSTREAM::201=##5;:8TSTRINGS7TSTREAM;2A*36;162;;MOVE::202=##5;:8TSTRINGS7LONGINT7LONGINT;2A*37;162;;SAVETOFILE::203=##5;:8TSTRINGS10ANSISTRING;2A*38;162;;SAVETOSTREAM::204=##5;:8TSTRINGS7TSTREAM;2A*39;162;;SETTEXT::205=##5;:8TSTRINGS5PCHAR;2A*40;162;;GETNAMEVALUE::206=##5;:8TSTRINGS7LONGINT10ANSISTRING10ANSISTRING;2A.;EXTRACTNAME::207=##64;:8TSTRINGS10ANSISTRING10ANSISTRING;2A.;;~%18;",128,0,0,0
	.stabs ":Tt163=*162",128,0,0,0
	.stabs "vmt_CLASSESTSTRINGS:S15",38,0,0,VMT_CLASSES_TSTRINGS
	.stabs "TSTRINGITEM:Tt208=s8FSTRING:64,0,32;FOBJECT:19,32,32;",128,0,0,0
	.stabs "TSTRINGITEMLIST:t209=ar3;0;134217727;208",128,0,0,0
	.stabs "PSTRINGITEMLIST:t210=*209",128,0,0,0
	.stabs "TDUPLICATES:Tt211=eDUPIGNORE:0,DUPACCEPT:1,DUPERROR:2,;",128,0,0,0
	.stabs "TSTRINGLIST:Tt217=s58!1,020,162;FLIST:/0210,192,32;FCOUNT:/03,224,32;FCAPACITY:/03,256,32;FONCHANGE:/065,288,64;FONCHANGING:/065,352,64;FDUPLICATES:/0211,416,32;FCASESENSITIVE:/034,448,8;FSORTED:/034,456,8;EXCHANGEITEMS::212=##5;:11TSTRINGLIST7LONGINT7LONGINT;2A.;GROW::213=##5;:11TSTRINGLIST;2A.;QUICKSORT::214=##5;:11TSTRINGLIST7LONGINT7LONGINT22TSTRINGLISTSORTCOMPARE;2A.;SETSORTED::215=##5;:11TSTRINGLIST7BOOLEAN;2A.;SETCASESENSITIVE::216=##5;:11TSTRINGLIST7BOOLEAN;2A.;CHANGED::219=##5;:11TSTRINGLIST;2A*41;217;;CHANGING::220=##5;:11TSTRINGLIST;2A*42;217;;GET::221=##64;:11TSTRINGLIST10ANSISTRING7LONGINT;2A*13;217;;GETCAPACITY::222=##3;:11TSTRINGLIST;2A*14;217;;GETCOUNT::223=##3;:11TSTRINGLIST;2A*15;217;;GETOBJECT::224=##19;:11TSTRINGLIST7LONGINT;2A*16;217;;PUT::225=##5;:11TSTRINGLIST7LONGINT10ANSISTRING;2A*18;217;;PUTOBJECT::226=##5;:11TSTRINGLIST7LONGINT7TOBJECT;2A*19;217;;SETCAPACITY::227=##5;:11TSTRINGLIST7LONGINT;2A*20;217;;SETUPDATESTATE::228=##5;:11TSTRINGLIST7BOOLEAN;2A*22;217;;INSERTITEM::229=##5;:11TSTRINGLIST7LONGINT10ANSISTRING;2A*43;217;;DOCOMPARETEXT::230=##3;:11TSTRINGLIST10ANSISTRING10ANSISTRING;2A*23;217;;DESTROY::231=##5;:__dt__11TSTRINGLIST7POINTER;2A*0;217;;ADD::232=##3;:11TSTRINGLIST10ANSISTRING;2A*24;217;;CLEAR::233=##5;:11TSTRINGLIST;2A*27;217;;DELETE::234=##5;:11TSTRINGLIST7LONGINT;2A*28;217;;EXCHANGE::235=##5;:11TSTRINGLIST7LONGINT7LONGINT;2A*29;217;;FIND::236=##34;:11TSTRINGLIST10ANSISTRING7LONGINT;2A*45;217;;INDEXOF::237=##3;:11TSTRINGLIST10ANSISTRING;2A*31;217;;INSERT::238=##5;:11TSTRINGLIST7LONGINT10ANSISTRING;2A*34;217;;SORT::239=##5;:11TSTRINGLIST;2A*46;217;;CUSTOMSORT::240=##5;:11TSTRINGLIST22TSTRINGLISTSORTCOMPARE;2A*47;217;;;~%18;",128,0,0,0
	.stabs ":Tt218=*217",128,0,0,0
	.stabs "vmt_CLASSESTSTRINGLIST:S15",38,0,0,VMT_CLASSES_TSTRINGLIST
	.stabs "TFPCOLORARRAY:t241=ar3;0;268435454;108",128,0,0,0
	.stabs "PFPCOLORARRAY:t242=*241",128,0,0,0
	.stabs "TFPPALETTE:Tt243=s16!1,020,18;FDATA:/1242,32,32;FCOUNT:/13,64,32;FCAPACITY:/13,96,32;SETCOUNT::245=##5;:10TFPPALETTE7LONGINT;2A*8;243;;GETCOUNT::246=##3;:10TFPPALETTE;2A.;SETCOLOR::247=##5;:10TFPPALETTE7LONGINT8TFPCOLOR;2A*9;243;;GETCOLOR::248=##108;:10TFPPALETTE8TFPCOLOR7LONGINT;2A.;CHECKINDEX::249=##5;:10TFPPALETTE7LONGINT;2A*10;243;;ENLARGEDATA::250=##5;:10TFPPALETTE;2A*11;243;;CREATE::251=##244;:__ct__10TFPPALETTE7POINTER7LONGINT;2A.;DESTROY::252=##5;:__dt__10TFPPALETTE7POINTER;2A*0;243;;BUILD::253=##5;:10TFPPALETTE14TFPCUSTOMIMAGE;2A*12;243;;COPY::254=##5;:10TFPPALETTE10TFPPALETTE;2A*13;243;;MERGE::255=##5;:10TFPPALETTE10TFPPALETTE;2A*14;243;;INDEXOF::256=##3;:10TFPPALETTE8TFPCOLOR;2A*15;243;;ADD::257=##3;:10TFPPALETTE8TFPCOLOR;2A*16;243;;CLEAR::258=##5;:10TFPPALETTE;2A*17;243;;;~%18;",128,0,0,0
	.stabs ":Tt244=*243",128,0,0,0
	.stabs "vmt_FPIMAGETFPPALETTE:S15",38,0,0,VMT_FPIMAGE_TFPPALETTE
	.stabs "TFPCUSTOMIMAGE:Tt274=s28!1,020,56;FONPROGRESS:/066,32,64;FEXTRA:/0218,96,32;FPALETTE:/0244,128,32;FHEIGHT:/03,160,32;FWIDTH:/03,192,32;SETHEIGHT::259=##5;:14TFPCUSTOMIMAGE7LONGINT;2A.;SETWIDTH::260=##5;:14TFPCUSTOMIMAGE7LONGINT;2A.;SETEXTRA::261=##5;:14TFPCUSTOMIMAGE10ANSISTRING10ANSISTRING;2A.;GETEXTRA::262=##64;:14TFPCUSTOMIMAGE10ANSISTRING10ANSISTRING;2A.;SETEXTRAVALUE::263=##5;:14TFPCUSTOMIMAGE7LONGINT10ANSISTRING;2A.;GETEXTRAVALUE::264=##64;:14TFPCUSTOMIMAGE10ANSISTRING7LONGINT;2A.;SETEXTRAKEY::265=##5;:14TFPCUSTOMIMAGE7LONGINT10ANSISTRING;2A.;GETEXTRAKEY::266=##64;:14TFPCUSTOMIMAGE10ANSISTRING7LONGINT;2A.;CHECKINDEX::267=##5;:14TFPCUSTOMIMAGE7LONGINT7LONGINT;2A.;CHECKPALETTEINDEX::268=##5;:14TFPCUSTOMIMAGE7LONGINT;2A.;SETCOLOR::269=##5;:14TFPCUSTOMIMAGE7LONGINT7LONGINT8TFPCOLOR;2A.;GETCOLOR::270=##108;:14TFPCUSTOMIMAGE8TFPCOLOR7LONGINT7LONGINT;2A.;SETPIXEL::271=##5;:14TFPCUSTOMIMAGE7LONGINT7LONGINT7LONGINT;2A.;GETPIXEL::272=##3;:14TFPCUSTOMIMAGE7LONGINT7LONGINT;2A.;GETUSEPALETTE::273=##34;:14TFPCUSTOMIMAGE;2A.;SETINTERNALCOLOR::276=##5;:14TFPCUSTOMIMAGE7LONGINT7LONGINT8TFPCOLOR;2A*13;274;;GETINTERNALCOLOR::277=##108;:14TFPCUSTOMIMAGE8TFPCOLOR7LONGINT7LONGINT;2A*14;274;;SETINTERNALPIXEL::278=##5;:14TFPCUSTOMIMAGE7LONGINT7LONGINT7LONGINT;2A*15;274;;GETINTERNALPIXEL::279=##3;:14TFPCUSTOMIMAGE7LONGINT7LONGINT;2A*16;274;;SETUSEPALETTE::280=##5;:14TFPCUSTOMIMAGE7BOOLEAN;2A*17;274;;PROGRESS::281=##5;:14TFPCUSTOMIMAGE7TOBJECT19TFPIMGPROGRESSSTAGE4BYTE7BOOLEAN5TRECT10ANSISTRING7BOOLEAN;2A*18;274;;CREATE::282=##275;:__ct__14TFPCUSTOMIMAGE7POINTER7LONGINT7LONGINT;2A*19;274;;DESTROY::283=##5;:__dt__14TFPCUSTOMIMAGE7POINTER;2A*0;274;;ASSIGN::284=##5;:14TFPCUSTOMIMAGE11TPERSISTENT;2A*11;274;;LOADFROMSTREAM::285=##5;:14TFPCUSTOMIMAGE7TSTREAM20TFPCUSTOMIMAGEREADER;2A.;LOADFROMFILE::286=##5;:14TFPCUSTOMIMAGE10ANSISTRING20TFPCUSTOMIMAGEREADER;2A.;SAVETOSTREAM::287=##5;:14TFPCUSTOMIMAGE7TSTREAM20TFPCUSTOMIMAGEWRITER;2A.;SAVETOFILE::288=##5;:14TFPCUSTOMIMAGE10ANSISTRING20TFPCUSTOMIMAGEWRITER;2A.;SETSIZE::289=##5;:14TFPCUSTOMIMAGE7LONGINT7LONGINT;2A*20;274;;REMOVEEXTRA::290=##5;:14TFPCUSTOMIMAGE10ANSISTRING;2A.;EXTRACOUNT::291=##3;:14TFPCUSTOMIMAGE;2A.;;~%18;",128,0,0,0
	.stabs ":Tt275=*274",128,0,0,0
	.stabs "vmt_FPIMAGETFPCUSTOMIMAGE:S15",38,0,0,VMT_FPIMAGE_TFPCUSTOMIMAGE
	.stabs "SHORTINT:t292=r292;-128;127;",128,0,0,0
	.stabs "LONGWORD:t293=r293;0;-1;",128,0,0,0
	.stabs "TBRUSHPATTERN:t294=ar292;0;31;293",128,0,0,0
	.stabs "TFPCUSTOMBRUSH:Tt295=s176!1,020,112;FSTYLE:/0140,320,32;FIMAGE:/0275,352,32;FPATTERN:/0294,384,1024;SETSTYLE::297=##5;:14TFPCUSTOMBRUSH13TFPBRUSHSTYLE;2A*23;295;;SETIMAGE::298=##5;:14TFPCUSTOMBRUSH14TFPCUSTOMIMAGE;2A*24;295;;DOCOPYPROPS::299=##5;:14TFPCUSTOMBRUSH15TFPCANVASHELPER;2A*18;295;;COPYBRUSH::300=##296;:14TFPCUSTOMBRUSH;2A.;;~%18;",128,0,0,0
	.stabs ":Tt296=*295",128,0,0,0
	.stabs "vmt_FPCANVASTFPCUSTOMBRUSH:S15",38,0,0,VMT_FPCANVAS_TFPCUSTOMBRUSH
	.stabs "TFPPENSTYLE:Tt301=ePSSOLID:0,PSDASH:1,PSDOT:2,PSDASHDOT:3,PSDASHDOTDOT:4,PSINSIDEFRAME:5,PSPATTERN:6,PSCLEAR:7,;",128,0,0,0
	.stabs "TFPPENMODE:Tt302=ePMBLACK:0,PMWHITE:1,PMNOP:2,PMNOT:3,PMCOPY:4,PMNOTCOPY:5,PMMERGEPENNOT:6,PMMASKPENNOT:7,PMMERGENOTPEN:8,PMMASKNOTPEN:9,PMMERGE:10,PMNOTMERGE:11,PMMASK:12,PMNOTMASK:13,PMXOR:14,PMNOTXOR:15,;",128,0,0,0
	.stabs "TFPCUSTOMPEN:Tt303=s56!1,020,112;FSTYLE:/0301,320,32;FWIDTH:/03,352,32;FMODE:/0302,384,32;FPATTERN:/0293,416,32;DOCOPYPROPS::305=##5;:12TFPCUSTOMPEN15TFPCANVASHELPER;2A*18;303;;SETMODE::306=##5;:12TFPCUSTOMPEN10TFPPENMODE;2A*23;303;;SETWIDTH::307=##5;:12TFPCUSTOMPEN7LONGINT;2A*24;303;;SETSTYLE::308=##5;:12TFPCUSTOMPEN11TFPPENSTYLE;2A*25;303;;SETPATTERN::309=##5;:12TFPCUSTOMPEN8LONGWORD;2A*26;303;;COPYPEN::310=##304;:12TFPCUSTOMPEN;2A.;;~%18;",128,0,0,0
	.stabs ":Tt304=*303",128,0,0,0
	.stabs "vmt_FPCANVASTFPCUSTOMPEN:S15",38,0,0,VMT_FPCANVAS_TFPCUSTOMPEN
	.stabs "TPOINT:Tt311=s8X:3,0,32;Y:3,32,32;",128,0,0,0
	.stabs "TRECT:Tt312=s16LEFT:3,0,32;TOP:3,32,32;RIGHT:3,64,32;BOTTOM:3,96,32;TOPLEFT:311,0,64;BOTTOMRIGHT:311,64,64;",128,0,0,0
	.stabs "TPOINTERLIST:t313=ar3;0;134217726;4",128,0,0,0
	.stabs "PPOINTERLIST:t314=*313",128,0,0,0
	.stabs "TFPLIST:Tt328=s16!1,020,18;FLIST:/0314,32,32;FCOUNT:/03,64,32;FCAPACITY:/03,96,32;COPYMOVE::315=##5;:7TFPLIST7TFPLIST;2A.;MERGEMOVE::316=##5;:7TFPLIST7TFPLIST;2A.;DOCOPY::317=##5;:7TFPLIST7TFPLIST7TFPLIST;2A.;DOSRCUNIQUE::318=##5;:7TFPLIST7TFPLIST7TFPLIST;2A.;DOAND::319=##5;:7TFPLIST7TFPLIST7TFPLIST;2A.;DODESTUNIQUE::320=##5;:7TFPLIST7TFPLIST7TFPLIST;2A.;DOOR::321=##5;:7TFPLIST7TFPLIST7TFPLIST;2A.;DOXOR::322=##5;:7TFPLIST7TFPLIST7TFPLIST;2A.;GET::323=##4;:7TFPLIST7LONGINT;2A.;PUT::324=##5;:7TFPLIST7LONGINT7POINTER;2A.;SETCAPACITY::325=##5;:7TFPLIST7LONGINT;2A.;SETCOUNT::326=##5;:7TFPLIST7LONGINT;2A.;RAISEINDEXERROR::327=##5;:7TFPLIST7LONGINT;2A.;DESTROY::330=##5;:__dt__7TFPLIST7POINTER;2A*0;328;;ADDLIST::331=##5;:7TFPLIST7TFPLIST;2A.;ADD::332=##3;:7TFPLIST7POINTER;2A.;CLEAR::333=##5;:7TFPLIST;2A.;DELETE::334=##5;:7TFPLIST7LONGINT;2A.;ERROR::335=##5;:11unnamedtype10ANSISTRING7LONGINT;2A.;EXCHANGE::336=##5;:7TFPLIST7LONGINT7LONGINT;2A.;EXPAND::337=##329;:7TFPLIST;2A.;EXTRACT::338=##4;:7TFPLIST7POINTER;2A.;FIRST::339=##4;:7TFPLIST;2A.;INDEXOF::340=##3;:7TFPLIST7POINTER;2A.;INSERT::341=##5;:7TFPLIST7LONGINT7POINTER;2A.;LAST::342=##4;:7TFPLIST;2A.;MOVE::343=##5;:7TFPLIST7LONGINT7LONGINT;2A.;ASSIGN::344=##5;:7TFPLIST7TFPLIST13TLISTASSIGNOP7TFPLIST;2A.;REMOVE::345=##3;:7TFPLIST7POINTER;2A.;PACK::346=##5;:7TFPLIST;2A.;SORT::347=##5;:7TFPLIST16TLISTSORTCOMPARE;2A.;FOREACHCALL::348=##5;:7TFPLIST13TLISTCALLBACK7POINTER;2A.;;~%18;",128,0,0,0
	.stabs ":Tt329=*328",128,0,0,0
	.stabs "vmt_CLASSESTFPLIST:S15",38,0,0,VMT_CLASSES_TFPLIST
	.stabs "TLIST:Tt358=s8!1,020,18;FLIST:/0329,32,32;COPYMOVE::349=##5;:5TLIST5TLIST;2A.;MERGEMOVE::350=##5;:5TLIST5TLIST;2A.;DOCOPY::351=##5;:5TLIST5TLIST5TLIST;2A.;DOSRCUNIQUE::352=##5;:5TLIST5TLIST5TLIST;2A.;DOAND::353=##5;:5TLIST5TLIST5TLIST;2A.;DODESTUNIQUE::354=##5;:5TLIST5TLIST5TLIST;2A.;DOOR::355=##5;:5TLIST5TLIST5TLIST;2A.;DOXOR::356=##5;:5TLIST5TLIST5TLIST;2A.;GET::357=##4;:5TLIST7LONGINT;2A.;GROW::360=##5;:5TLIST;2A*8;358;;PUT::361=##5;:5TLIST7LONGINT7POINTER;2A.;NOTIFY::362=##5;:5TLIST7POINTER17TLISTNOTIFICATION;2A*9;358;;SETCAPACITY::363=##5;:5TLIST7LONGINT;2A.;GETCAPACITY::364=##3;:5TLIST;2A.;SETCOUNT::365=##5;:5TLIST7LONGINT;2A.;GETCOUNT::366=##3;:5TLIST;2A.;GETLIST::367=##314;:5TLIST;2A.;CREATE::368=##359;:__ct__5TLIST7POINTER;2A.;DESTROY::369=##5;:__dt__5TLIST7POINTER;2A*0;358;;ADDLIST::370=##5;:5TLIST5TLIST;2A.;ADD::371=##3;:5TLIST7POINTER;2A.;CLEAR::372=##5;:5TLIST;2A*10;358;;DELETE::373=##5;:5TLIST7LONGINT;2A.;ERROR::374=##5;:11unnamedtype10ANSISTRING7LONGINT;2A*11;358;;EXCHANGE::375=##5;:5TLIST7LONGINT7LONGINT;2A.;EXPAND::376=##359;:5TLIST;2A.;EXTRACT::377=##4;:5TLIST7POINTER;2A.;FIRST::378=##4;:5TLIST;2A.;INDEXOF::379=##3;:5TLIST7POINTER;2A.;INSERT::380=##5;:5TLIST7LONGINT7POINTER;2A.;LAST::381=##4;:5TLIST;2A.;MOVE::382=##5;:5TLIST7LONGINT7LONGINT;2A.;ASSIGN::383=##5;:5TLIST5TLIST13TLISTASSIGNOP5TLIST;2A.;REMOVE::384=##3;:5TLIST7POINTER;2A.;PACK::385=##5;:5TLIST;2A.;SORT::386=##5;:5TLIST16TLISTSORTCOMPARE;2A.;;~%18;",128,0,0,0
	.stabs ":Tt359=*358",128,0,0,0
	.stabs "vmt_CLASSESTLIST:S15",38,0,0,VMT_CLASSES_TLIST
	.stabs "TFPCUSTOMINTERPOLATION:Tt387=s12!1,020,18;FCANVAS:/0110,32,32;FIMAGE:/0275,64,32;INITIALIZE::389=##5;:22TFPCUSTOMINTERPOLATION14TFPCUSTOMIMAGE15TFPCUSTOMCANVAS;2A*8;387;;EXECUTE::390=##5;:22TFPCUSTOMINTERPOLATION7LONGINT7LONGINT7LONGINT7LONGINT;2A*9;387;;;~%18;",128,0,0,0
	.stabs ":Tt388=*387",128,0,0,0
	.stabs "vmt_FPCANVASTFPCUSTOMINTERPOLATION:S15",38,0,0,VMT_FPCANVAS_TFPCUSTOMINTERPOLATION
	.stabs "TFPCUSTOMCANVAS:Tt109=s68!1,020,56;FCLIPPING:/034,32,8;FMANAGERESOURCES:/034,40,8;FREMOVINGHELPERS:/034,48,8;FDEFAULTFONT:/0132,64,32;FFONT:/0132,96,32;FDEFAULTBRUSH:/0296,128,32;FBRUSH:/0296,160,32;FDEFAULTPEN:/0304,192,32;FPEN:/0304,224,32;FPENPOS:/0311,256,64;FCLIPRECT:/0312,320,128;FHELPERS:/0359,448,32;FLOCKS:/03,480,32;FINTERPOLATION:/0388,512,32;ALLOWFONT::391=##34;:15TFPCUSTOMCANVAS13TFPCUSTOMFONT;2A.;ALLOWBRUSH::392=##34;:15TFPCUSTOMCANVAS14TFPCUSTOMBRUSH;2A.;ALLOWPEN::393=##34;:15TFPCUSTOMCANVAS12TFPCUSTOMPEN;2A.;CREATEDEFAULTFONT::394=##132;:15TFPCUSTOMCANVAS;2A.;CREATEDEFAULTPEN::395=##304;:15TFPCUSTOMCANVAS;2A.;CREATEDEFAULTBRUSH::396=##296;:15TFPCUSTOMCANVAS;2A.;REMOVEHELPERS::397=##5;:15TFPCUSTOMCANVAS;2A.;GETFONT::398=##132;:15TFPCUSTOMCANVAS;2A.;GETBRUSH::399=##296;:15TFPCUSTOMCANVAS;2A.;GETPEN::400=##304;:15TFPCUSTOMCANVAS;2A.;DOCREATEDEFAULTFONT::401=##132;:15TFPCUSTOMCANVAS;2A*13;109;;DOCREATEDEFAULTPEN::402=##304;:15TFPCUSTOMCANVAS;2A*14;109;;DOCREATEDEFAULTBRUSH::403=##296;:15TFPCUSTOMCANVAS;2A*15;109;;SETFONT::404=##5;:15TFPCUSTOMCANVAS13TFPCUSTOMFONT;2A*16;109;;SETBRUSH::405=##5;:15TFPCUSTOMCANVAS14TFPCUSTOMBRUSH;2A*17;109;;SETPEN::406=##5;:15TFPCUSTOMCANVAS12TFPCUSTOMPEN;2A*18;109;;DOALLOWFONT::407=##34;:15TFPCUSTOMCANVAS13TFPCUSTOMFONT;2A*19;109;;DOALLOWPEN::408=##34;:15TFPCUSTOMCANVAS12TFPCUSTOMPEN;2A*20;109;;DOALLOWBRUSH::409=##34;:15TFPCUSTOMCANVAS14TFPCUSTOMBRUSH;2A*21;109;;SETCOLOR::410=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT8TFPCOLOR;2A*22;109;;GETCOLOR::411=##108;:15TFPCUSTOMCANVAS8TFPCOLOR7LONGINT7LONGINT;2A*23;109;;SETHEIGHT::412=##5;:15TFPCUSTOMCANVAS7LONGINT;2A*24;109;;GETHEIGHT::413=##3;:15TFPCUSTOMCANVAS;2A*25;109;;SETWIDTH::414=##5;:15TFPCUSTOMCANVAS7LONGINT;2A*26;109;;GETWIDTH::415=##3;:15TFPCUSTOMCANVAS;2A*27;109;;GETCLIPRECT::416=##312;:15TFPCUSTOMCANVAS5TRECT;2A*28;109;;SETCLIPRECT::417=##5;:15TFPCUSTOMCANVAS5TRECT;2A*29;109;;GETCLIPPING::418=##34;:15TFPCUSTOMCANVAS;2A*30;109;;SETCLIPPING::419=##5;:15TFPCUSTOMCANVAS7BOOLEAN;2A*31;109;;SETPENPOS::420=##5;:15TFPCUSTOMCANVAS6TPOINT;2A*32;109;;DOLOCKCANVAS::421=##5;:15TFPCUSTOMCANVAS;2A*33;109;;DOUNLOCKCANVAS::422=##5;:15TFPCUSTOMCANVAS;2A*34;109;;DOTEXTOUT::423=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT10ANSISTRING;2A*35;109;;DOGETTEXTSIZE::424=##5;:15TFPCUSTOMCANVAS10ANSISTRING7LONGINT7LONGINT;2A*36;109;;DOGETTEXTHEIGHT::425=##3;:15TFPCUSTOMCANVAS10ANSISTRING;2A*37;109;;DOGETTEXTWIDTH::426=##3;:15TFPCUSTOMCANVAS10ANSISTRING;2A*38;109;;DORECTANGLE::427=##5;:15TFPCUSTOMCANVAS5TRECT;2A*39;109;;DORECTANGLEFILL::428=##5;:15TFPCUSTOMCANVAS5TRECT;2A*40;109;;DORECTANGLEANDFILL::429=##5;:15TFPCUSTOMCANVAS5TRECT;2A*41;109;;DOELLIPSEFILL::430=##5;:15TFPCUSTOMCANVAS5TRECT;2A*42;109;;DOELLIPSE::431=##5;:15TFPCUSTOMCANVAS5TRECT;2A*43;109;;DOELLIPSEANDFILL::432=##5;:15TFPCUSTOMCANVAS5TRECT;2A*44;109;;DOPOLYGONFILL::433=##5;:15TFPCUSTOMCANVAS11unnamedtype7LONGINT;2A*45;109;;DOPOLYGON::434=##5;:15TFPCUSTOMCANVAS11unnamedtype7LONGINT;2A*46;109;;DOPOLYGONANDFILL::435=##5;:15TFPCUSTOMCANVAS11unnamedtype7LONGINT;2A*47;109;;DOPOLYLINE::436=##5;:15TFPCUSTOMCANVAS11unnamedtype7LONGINT;2A*48;109;;DOFLOODFILL::437=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT;2A*49;109;;DOMOVETO::438=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT;2A*50;109;;DOLINETO::439=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT;2A*51;109;;DOLINE::440=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT7LONGINT7LONGINT;2A*52;109;;DOCOPYRECT::441=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT15TFPCUSTOMCANVAS5TRECT;2A*53;109;;DODRAW::442=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT14TFPCUSTOMIMAGE;2A*54;109;;CHECKHELPER::443=##5;:15TFPCUSTOMCANVAS15TFPCANVASHELPER;2A*55;109;;ADDHELPER::444=##5;:15TFPCUSTOMCANVAS15TFPCANVASHELPER;2A.;CREATE::445=##110;:__ct__15TFPCUSTOMCANVAS7POINTER;2A.;DESTROY::446=##5;:__dt__15TFPCUSTOMCANVAS7POINTER;2A*0;109;;LOCKCANVAS::447=##5;:15TFPCUSTOMCANVAS;2A.;UNLOCKCANVAS::448=##5;:15TFPCUSTOMCANVAS;2A.;LOCKED::449=##34;:15TFPCUSTOMCANVAS;2A.;CREATEFONT::450=##132;:15TFPCUSTOMCANVAS;2A.;CREATEPEN::451=##304;:15TFPCUSTOMCANVAS;2A.;CREATEBRUSH::452=##296;:15TFPCUSTOMCANVAS;2A.;TEXTOUT::453=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT10ANSISTRING;2A.;GETTEXTSIZE::454=##5;:15TFPCUSTOMCANVAS10ANSISTRING7LONGINT7LONGINT;2A.;GETTEXTHEIGHT::455=##3;:15TFPCUSTOMCANVAS10ANSISTRING;2A.;GETTEXTWIDTH::456=##3;:15TFPCUSTOMCANVAS10ANSISTRING;2A.;ELLIPSE::457=##5;:15TFPCUSTOMCANVAS5TRECT;2A.;ELLIPSEC::458=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT8LONGWORD8LONGWORD;2A.;POLYGON::459=##5;:15TFPCUSTOMCANVAS11unnamedtype7LONGINT;2A.;POLYLINE::460=##5;:15TFPCUSTOMCANVAS11unnamedtype7LONGINT;2A.;RECTANGLE::461=##5;:15TFPCUSTOMCANVAS5TRECT;2A.;FLOODFILL::462=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT;2A.;CLEAR::463=##5;:15TFPCUSTOMCANVAS;2A.;MOVETO::464=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT;2A.;LINETO::465=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT;2A.;LINE::466=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT7LONGINT7LONGINT;2A.;COPYRECT::467=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT15TFPCUSTOMCANVAS5TRECT;2A.;DRAW::468=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT14TFPCUSTOMIMAGE;2A.;STRETCHDRAW::469=##5;:15TFPCUSTOMCANVAS7LONGINT7LONGINT7LONGINT7LONGINT14TFPCUSTOMIMAGE;2A.;ERASE::470=##5;:15TFPCUSTOMCANVAS;2A*56;109;;;~%18;",128,0,0,0
	.stabs ":Tt110=*109",128,0,0,0
	.stabs "vmt_FPCANVASTFPCUSTOMCANVAS:S15",38,0,0,VMT_FPCANVAS_TFPCUSTOMCANVAS
	.stabs "TANTIALIASINGMODE:Tt471=eAMDONTCARE:0,AMON:1,AMOFF:2,;",128,0,0,0
	.stabs "TCANVASSTATES:Tt472=eCSHANDLEVALID:0,CSFONTVALID:1,CSPENVALID:2,CSBRUSHVALID:3,CSREGIONVALID:4,;",128,0,0,0
	.stabs "TCANVASSTATE:t473=@s32;S472",128,0,0,0
	.stabs "HFONT:t474=r474;-2147483648;2147483647;",128,0,0,0
	.stabs "HPEN:t475=r475;-2147483648;2147483647;",128,0,0,0
	.stabs "HBRUSH:t476=r476;-2147483648;2147483647;",128,0,0,0
	.stabs "HRGN:t477=r477;-2147483648;2147483647;",128,0,0,0
	.stabs "HDC:t478=r478;-2147483648;2147483647;",128,0,0,0
	.stabs "TALIGNMENT:Tt479=eTALEFTJUSTIFY:0,TARIGHTJUSTIFY:1,TACENTER:2,;",128,0,0,0
	.stabs "TTEXTLAYOUT:Tt480=eTLTOP:0,TLCENTER:1,TLBOTTOM:2,;",128,0,0,0
	.stabs "TTEXTSTYLE:Tt481=s16ALIGNMENT:479,0,32;LAYOUT:480,32,32;SINGLELINE:34,64,8;CLIPPING:34,72,8;EXPANDTABS:34,80,8;SHOWPREFIX:34,88,8;WORDBREAK:34,96,8;OPAQUE:34,104,8;SYSTEMFONT:34,112,8;RIGHTTOLEFT:34,120,8;",128,0,0,0
	.stabs "TGRAPHICSOBJECT:Tt483=s20!1,020,56;FONCHANGING:/065,32,64;FONCHANGE:/065,96,64;DOCHANGE::482=##5;:15TGRAPHICSOBJECT3var;2A.;CHANGING::485=##5;:15TGRAPHICSOBJECT;2A*13;483;;CHANGED::486=##5;:15TGRAPHICSOBJECT;2A*14;483;;LOCK::487=##5;:15TGRAPHICSOBJECT;2A.;UNLOCK::488=##5;:15TGRAPHICSOBJECT;2A.;;~%18;",128,0,0,0
	.stabs ":Tt484=*483",128,0,0,0
	.stabs "vmt_GRAPHICSTGRAPHICSOBJECT:S15",38,0,0,VMT_GRAPHICS_TGRAPHICSOBJECT
	.stabs ":Tt489=s4PTR:4,0,32;HANDLE:293,0,32;",128,0,0,0
	.stabs "TWSREFERENCE:Tt493=s4FREF:/1489,0,32;GETALLOCATED::490=##34;:12TWSREFERENCE;2A.;_CLEAR::491=##5;:12TWSREFERENCE;2A.;_INIT::492=##5;:12TWSREFERENCE7POINTER;2A.;;",128,0,0,0
	.stabs "TWSGDIOBJREFERENCE:Tt494=s4!1,020,493;;",128,0,0,0
	.stabs "TWSREGIONREFERENCE:Tt495=s4!1,020,494;;",128,0,0,0
	.stabs "PPOINT:t496=*311",128,0,0,0
	.stabs "TREGIONDATA:Tt497=s32REFERENCE:495,0,32;RECT:312,32,128;POLYGON:496,160,32;NUMPOINTS:3,192,32;WINDING:34,224,8;",128,0,0,0
	.stabs "TREGION:Tt506=s52!1,020,483;FREGIONDATA:/0497,160,256;FREEREFERENCE::498=##5;:7TREGION;2A.;GETREFERENCE::499=##495;:7TREGION18TWSREGIONREFERENCE;2A.;GETHANDLE::500=##477;:7TREGION;2A.;REFERENCENEEDED::501=##5;:7TREGION;2A.;SETHANDLE::502=##5;:7TREGION4HRGN;2A.;SETCLIPRECT::503=##5;:7TREGION5TRECT;2A.;GETCLIPRECT::504=##312;:7TREGION5TRECT;2A.;CREATE::505=##507;:__ct__7TREGION7POINTER;2A.;DESTROY::508=##5;:__dt__7TREGION7POINTER;2A*0;506;;ASSIGN::509=##5;:7TREGION11TPERSISTENT;2A*11;506;;;~%18;",128,0,0,0
	.stabs ":Tt507=*506",128,0,0,0
	.stabs "vmt_GRAPHICSTREGION:S15",38,0,0,VMT_GRAPHICS_TREGION
	.stabs "TGRAPHICSCOLOR:t510=r510;-2147483648;2147483647;",128,0,0,0
	.stabs "TPENENDCAP:Tt511=ePECROUND:0,PECSQUARE:1,PECFLAT:2,;",128,0,0,0
	.stabs "TPENJOINSTYLE:Tt512=ePJSROUND:0,PJSBEVEL:1,PJSMITER:2,;",128,0,0,0
	.stabs "TPENPATTERN:t513=*ar3;0;-1;293",128,0,0,0
	.stabs "TWSPENREFERENCE:Tt514=s4!1,020,494;;",128,0,0,0
	.stabs "TPEN:Tt521=s84!1,020,303;FCOLOR:/0510,448,32;FENDCAP:/0511,480,32;FCOSMETIC:/034,512,8;FJOINSTYLE:/0512,544,32;FPATTERN:/0513,576,32;FPENHANDLECACHED:/034,608,8;FREFERENCE:/0514,640,32;FREEREFERENCE::515=##5;:4TPEN;2A.;GETHANDLE::516=##475;:4TPEN;2A.;GETREFERENCE::517=##514;:4TPEN15TWSPENREFERENCE;2A.;REFERENCENEEDED::518=##5;:4TPEN;2A.;SETCOSMETIC::519=##5;:4TPEN7BOOLEAN;2A.;SETHANDLE::520=##5;:4TPEN4HPEN;2A.;DOALLOCATERESOURCES::523=##5;:4TPEN;2A*16;521;;DODEALLOCATERESOURCES::524=##5;:4TPEN;2A*17;521;;DOCOPYPROPS::525=##5;:4TPEN15TFPCANVASHELPER;2A*18;521;;SETCOLOR::526=##5;:4TPEN14TGRAPHICSCOLOR8TFPCOLOR;2A*27;521;;SETFPCOLOR::527=##5;:4TPEN8TFPCOLOR;2A*19;521;;SETENDCAP::528=##5;:4TPEN10TPENENDCAP;2A.;SETJOINSTYLE::529=##5;:4TPEN13TPENJOINSTYLE;2A.;SETMODE::530=##5;:4TPEN10TFPPENMODE;2A*23;521;;SETSTYLE::531=##5;:4TPEN11TFPPENSTYLE;2A*25;521;;SETWIDTH::532=##5;:4TPEN7LONGINT;2A*24;521;;CREATE::533=##522;:__ct__4TPEN7POINTER;2A*22;521;;DESTROY::534=##5;:__dt__4TPEN7POINTER;2A*0;521;;ASSIGN::535=##5;:4TPEN11TPERSISTENT;2A*11;521;;GETPATTERN::536=##513;:4TPEN;2A.;SETPATTERN::537=##5;:4TPEN11TPENPATTERN;2A.;;~%18;",128,0,0,0
	.stabs ":Tt522=*521",128,0,0,0
	.stabs "vmt_GRAPHICSTPEN:S15",38,0,0,VMT_GRAPHICS_TPEN
	.stabs "TFONTPITCH:Tt538=eFPDEFAULT:0,FPVARIABLE:1,FPFIXED:2,;",128,0,0,0
	.stabs "TFONTQUALITY:Tt539=eFQDEFAULT:0,FQDRAFT:1,FQPROOF:2,FQNONANTIALIASED:3,FQANTIALIASED:4,FQCLEARTYPE:5,FQCLEARTYPENATURAL:6,;",128,0,0,0
	.stabs "TFONTSTYLE:Tt540=eFSBOLD:0,FSITALIC:1,FSSTRIKEOUT:2,FSUNDERLINE:3,;",128,0,0,0
	.stabs "TFONTSTYLESBASE:t541=@s32;S540",128,0,0,0
	.stabs "TFONTCHARSET:t542=r542;0;255;",128,0,0,0
	.stabs "TWSFONTREFERENCE:Tt543=s4!1,020,494;;",128,0,0,0
	.stabs "TFONT:Tt564=s96!1,020,131;FCANUTF8:/034,384,8;FCANUTF8VALID:/034,392,8;FISMONOSPACE:/034,400,8;FISMONOSPACEVALID:/034,408,8;FORIENTATION:/03,416,32;FPITCH:/0538,448,32;FQUALITY:/0539,480,32;FSTYLE:/0541,512,32;FCHARSET:/0542,544,8;FPIXELSPERINCH:/03,576,32;FUPDATECOUNT:/03,608,32;FCHANGED:/034,640,8;FFONTHANDLECACHED:/034,648,8;FCOLOR:/0510,672,32;FHEIGHT:/03,704,32;FREFERENCE:/0543,736,32;FREEREFERENCE::544=##5;:5TFONT;2A.;GETCANUTF8::545=##34;:5TFONT;2A.;GETHANDLE::546=##474;:5TFONT;2A.;GETDATA::547=##548;:5TFONT9TFONTDATA;2A.;GETISMONOSPACE::549=##34;:5TFONT;2A.;GETREFERENCE::550=##543;:5TFONT16TWSFONTREFERENCE;2A.;ISHEIGHTSTORED::551=##34;:5TFONT;2A.;ISNAMESTORED::552=##34;:5TFONT;2A.;SETDATA::553=##5;:5TFONT9TFONTDATA;2A.;SETHANDLE::554=##5;:5TFONT5HFONT;2A.;REFERENCENEEDED::555=##5;:5TFONT;2A.;GETCHARSET::556=##542;:5TFONT;2A.;GETHEIGHT::557=##3;:5TFONT;2A.;GETNAME::558=##64;:5TFONT10ANSISTRING;2A.;GETORIENTATION::559=##3;:5TFONT;2A.;GETPITCH::560=##538;:5TFONT;2A.;GETSIZE::561=##3;:5TFONT;2A.;GETSTYLE::562=##563;:5TFONT;2A.;CHANGED::566=##5;:5TFONT;2A*21;564;;DOALLOCATERESOURCES::567=##5;:5TFONT;2A*16;564;;DOCOPYPROPS::568=##5;:5TFONT15TFPCANVASHELPER;2A*18;564;;DODEALLOCATERESOURCES::569=##5;:5TFONT;2A*17;564;;SETCHARSET::570=##5;:5TFONT12TFONTCHARSET;2A.;SETCOLOR::571=##5;:5TFONT14TGRAPHICSCOLOR8TFPCOLOR;2A*25;564;;SETFLAGS::572=##5;:5TFONT7LONGINT7BOOLEAN;2A*14;564;;SETFPCOLOR::573=##5;:5TFONT8TFPCOLOR;2A*19;564;;SETHEIGHT::574=##5;:5TFONT7LONGINT;2A.;SETNAME::575=##5;:5TFONT10ANSISTRING;2A*23;564;;SETORIENTATION::576=##5;:5TFONT7LONGINT;2A.;SETPITCH::577=##5;:5TFONT10TFONTPITCH;2A.;SETSIZE::578=##5;:5TFONT7LONGINT;2A*24;564;;SETSTYLE::579=##5;:5TFONT11TFONTSTYLES;2A.;SETQUALITY::580=##5;:5TFONT12TFONTQUALITY;2A.;CREATE::581=##565;:__ct__5TFONT7POINTER;2A*22;564;;DESTROY::582=##5;:__dt__5TFONT7POINTER;2A*0;564;;ASSIGN::583=##5;:5TFONT11TPERSISTENT;2A*11;564;;BEGINUPDATE::584=##5;:5TFONT;2A.;ENDUPDATE::585=##5;:5TFONT;2A.;HANDLEALLOCATED::586=##34;:5TFONT;2A.;ISDEFAULT::587=##34;:5TFONT;2A.;ISEQUAL::588=##34;:5TFONT5TFONT;2A*26;564;;SETDEFAULT::589=##5;:5TFONT;2A.;;~%18;",128,0,0,0
	.stabs ":Tt565=*564",128,0,0,0
	.stabs "vmt_GRAPHICSTFONT:S15",38,0,0,VMT_GRAPHICS_TFONT
	.stabs "TWSBRUSHREFERENCE:Tt590=s4!1,020,494;;",128,0,0,0
	.stabs "TBRUSH:Tt599=s196!1,020,295;FBRUSHHANDLECACHED:/034,1408,8;FCOLOR:/0510,1440,32;FBITMAP:/0592,1472,32;FREFERENCE:/0590,1504,32;FINTERNALUPDATEINDEX:/03,1536,32;FREEREFERENCE::593=##5;:6TBRUSH;2A.;GETHANDLE::594=##476;:6TBRUSH;2A.;GETREFERENCE::595=##590;:6TBRUSH17TWSBRUSHREFERENCE;2A.;REFERENCENEEDED::596=##5;:6TBRUSH;2A.;SETHANDLE::597=##5;:6TBRUSH6HBRUSH;2A.;DOCHANGE::598=##5;:6TBRUSH3var;2A.;DOALLOCATERESOURCES::601=##5;:6TBRUSH;2A*16;599;;DODEALLOCATERESOURCES::602=##5;:6TBRUSH;2A*17;599;;DOCOPYPROPS::603=##5;:6TBRUSH15TFPCANVASHELPER;2A*18;599;;SETCOLOR::604=##5;:6TBRUSH14TGRAPHICSCOLOR8TFPCOLOR;2A*25;599;;SETFPCOLOR::605=##5;:6TBRUSH8TFPCOLOR;2A*19;599;;SETBITMAP::606=##5;:6TBRUSH13TCUSTOMBITMAP;2A.;SETSTYLE::607=##5;:6TBRUSH13TFPBRUSHSTYLE;2A*23;599;;ASSIGN::608=##5;:6TBRUSH11TPERSISTENT;2A*11;599;;CREATE::609=##600;:__ct__6TBRUSH7POINTER;2A*22;599;;DESTROY::610=##5;:__dt__6TBRUSH7POINTER;2A*0;599;;;~%18;",128,0,0,0
	.stabs ":Tt600=*599",128,0,0,0
	.stabs "vmt_GRAPHICSTBRUSH:S15",38,0,0,VMT_GRAPHICS_TBRUSH
	.stabs "TCANVAS:Tt617=s160!1,020,109;FANTIALIASINGMODE:/0471,544,32;FAUTOREDRAW:/034,576,8;FSTATE:/0473,608,32;FSAVEDFONTHANDLE:/0474,640,32;FSAVEDPENHANDLE:/0475,672,32;FSAVEDBRUSHHANDLE:/0476,704,32;FSAVEDREGIONHANDLE:/0477,736,32;FCOPYMODE:/03,768,32;FHANDLE:/0478,800,32;FONCHANGE:/065,832,64;FONCHANGING:/065,896,64;FTEXTSTYLE:/0481,960,128;FLOCK:/0293,1088,32;FREGION:/0507,1120,32;FPEN:/0522,1152,32;FFONT:/0565,1184,32;FBRUSH:/0600,1216,32;FSAVEDHANDLESTATES:/0329,1248,32;BRUSHCHANGED::611=##5;:7TCANVAS7TOBJECT;2A.;FONTCHANGED::612=##5;:7TCANVAS7TOBJECT;2A.;PENCHANGED::613=##5;:7TCANVAS7TOBJECT;2A.;REGIONCHANGED::614=##5;:7TCANVAS7TOBJECT;2A.;GETHANDLE::615=##478;:7TCANVAS;2A.;SETANTIALIASINGMODE::616=##5;:7TCANVAS17TANTIALIASINGMODE;2A.;SETAUTOREDRAW::619=##5;:7TCANVAS7BOOLEAN;2A*57;617;;SETLAZFONT::620=##5;:7TCANVAS5TFONT;2A.;SETLAZPEN::621=##5;:7TCANVAS4TPEN;2A.;SETLAZBRUSH::622=##5;:7TCANVAS6TBRUSH;2A.;SETREGION::623=##5;:7TCANVAS7TREGION;2A.;DOCREATEDEFAULTFONT::624=##132;:7TCANVAS;2A*13;617;;DOCREATEDEFAULTPEN::625=##304;:7TCANVAS;2A*14;617;;DOCREATEDEFAULTBRUSH::626=##296;:7TCANVAS;2A*15;617;;SETCOLOR::627=##5;:7TCANVAS7LONGINT7LONGINT8TFPCOLOR;2A*22;617;;GETCOLOR::628=##108;:7TCANVAS8TFPCOLOR7LONGINT7LONGINT;2A*23;617;;SETHEIGHT::629=##5;:7TCANVAS7LONGINT;2A*24;617;;GETHEIGHT::630=##3;:7TCANVAS;2A*25;617;;SETWIDTH::631=##5;:7TCANVAS7LONGINT;2A*26;617;;GETWIDTH::632=##3;:7TCANVAS;2A*27;617;;SETPENPOS::633=##5;:7TCANVAS6TPOINT;2A*32;617;;DOLOCKCANVAS::634=##5;:7TCANVAS;2A*33;617;;DOUNLOCKCANVAS::635=##5;:7TCANVAS;2A*34;617;;DOTEXTOUT::636=##5;:7TCANVAS7LONGINT7LONGINT10ANSISTRING;2A*35;617;;DOGETTEXTSIZE::637=##5;:7TCANVAS10ANSISTRING7LONGINT7LONGINT;2A*36;617;;DOGETTEXTHEIGHT::638=##3;:7TCANVAS10ANSISTRING;2A*37;617;;DOGETTEXTWIDTH::639=##3;:7TCANVAS10ANSISTRING;2A*38;617;;DORECTANGLE::640=##5;:7TCANVAS5TRECT;2A*39;617;;DORECTANGLEFILL::641=##5;:7TCANVAS5TRECT;2A*40;617;;DORECTANGLEANDFILL::642=##5;:7TCANVAS5TRECT;2A*41;617;;DOELLIPSE::643=##5;:7TCANVAS5TRECT;2A*43;617;;DOELLIPSEFILL::644=##5;:7TCANVAS5TRECT;2A*42;617;;DOELLIPSEANDFILL::645=##5;:7TCANVAS5TRECT;2A*44;617;;DOPOLYGON::646=##5;:7TCANVAS11unnamedtype7LONGINT;2A*46;617;;DOPOLYGONFILL::647=##5;:7TCANVAS11unnamedtype7LONGINT;2A*45;617;;DOPOLYGONANDFILL::648=##5;:7TCANVAS11unnamedtype7LONGINT;2A*47;617;;DOPOLYLINE::649=##5;:7TCANVAS11unnamedtype7LONGINT;2A*48;617;;DOFLOODFILL::650=##5;:7TCANVAS7LONGINT7LONGINT;2A*49;617;;DOMOVETO::651=##5;:7TCANVAS7LONGINT7LONGINT;2A*50;617;;DOLINETO::652=##5;:7TCANVAS7LONGINT7LONGINT;2A*51;617;;DOLINE::653=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT;2A*52;617;;DOCOPYRECT::654=##5;:7TCANVAS7LONGINT7LONGINT15TFPCUSTOMCANVAS5TRECT;2A*53;617;;DODRAW::655=##5;:7TCANVAS7LONGINT7LONGINT14TFPCUSTOMIMAGE;2A*54;617;;CHECKHELPER::656=##5;:7TCANVAS15TFPCANVASHELPER;2A*55;617;;GETCLIPRECT::657=##312;:7TCANVAS5TRECT;2A*28;617;;SETCLIPRECT::658=##5;:7TCANVAS5TRECT;2A*29;617;;GETCLIPPING::659=##34;:7TCANVAS;2A*30;617;;SETCLIPPING::660=##5;:7TCANVAS7BOOLEAN;2A*31;617;;GETPIXEL::661=##510;:7TCANVAS7LONGINT7LONGINT;2A*58;617;;CREATEBRUSH::662=##5;:7TCANVAS;2A*59;617;;CREATEFONT::663=##5;:7TCANVAS;2A*60;617;;CREATEHANDLE::664=##5;:7TCANVAS;2A*61;617;;CREATEPEN::665=##5;:7TCANVAS;2A*62;617;;CREATEREGION::666=##5;:7TCANVAS;2A*63;617;;DESELECTHANDLES::667=##5;:7TCANVAS;2A*64;617;;PENCHANGING::668=##5;:7TCANVAS7TOBJECT;2A*65;617;;FONTCHANGING::669=##5;:7TCANVAS7TOBJECT;2A*66;617;;BRUSHCHANGING::670=##5;:7TCANVAS7TOBJECT;2A*67;617;;REGIONCHANGING::671=##5;:7TCANVAS7TOBJECT;2A*68;617;;REALIZEAUTOREDRAW::672=##5;:7TCANVAS;2A*69;617;;REALIZEANTIALIASING::673=##5;:7TCANVAS;2A*70;617;;REQUIREDSTATE::674=##5;:7TCANVAS12TCANVASSTATE;2A*71;617;;SETHANDLE::675=##5;:7TCANVAS3HDC;2A*72;617;;SETINTERNALPENPOS::676=##5;:7TCANVAS6TPOINT;2A*73;617;;SETPIXEL::677=##5;:7TCANVAS7LONGINT7LONGINT14TGRAPHICSCOLOR;2A*74;617;;FREEHANDLE::678=##5;:7TCANVAS;2A*75;617;;CREATE::679=##618;:__ct__7TCANVAS7POINTER;2A.;DESTROY::680=##5;:__dt__7TCANVAS7POINTER;2A*0;617;;LOCK::681=##5;:7TCANVAS;2A*76;617;;TRYLOCK::682=##34;:7TCANVAS;2A.;UNLOCK::683=##5;:7TCANVAS;2A*77;617;;REFRESH::684=##5;:7TCANVAS;2A*78;617;;CHANGING::685=##5;:7TCANVAS;2A*79;617;;CHANGED::686=##5;:7TCANVAS;2A*80;617;;SAVEHANDLESTATE::687=##5;:7TCANVAS;2A*81;617;;RESTOREHANDLESTATE::688=##5;:7TCANVAS;2A*82;617;;ARC::689=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT;2A*83;617;;CHORD::690=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT;2A*85;617;;COPYRECT::691=##5;:7TCANVAS5TRECT7TCANVAS5TRECT;2A*87;617;;DRAW::692=##5;:7TCANVAS7LONGINT7LONGINT8TGRAPHIC;2A*88;617;;DRAWFOCUSRECT::693=##5;:7TCANVAS5TRECT;2A*89;617;;STRETCHDRAW::694=##5;:7TCANVAS5TRECT8TGRAPHIC;2A*90;617;;ELLIPSE::695=##5;:7TCANVAS5TRECT;2A.;FILLRECT::696=##5;:7TCANVAS5TRECT;2A*92;617;;FLOODFILL::697=##5;:7TCANVAS7LONGINT7LONGINT14TGRAPHICSCOLOR18TGRAPHICSFILLSTYLE;2A*93;617;;FRAME3D::698=##5;:7TCANVAS5TRECT7LONGINT17TGRAPHICSBEVELCUT;2A*94;617;;FRAME::699=##5;:7TCANVAS5TRECT;2A*95;617;;FRAMERECT::700=##5;:7TCANVAS5TRECT;2A*96;617;;GRADIENTFILL::701=##5;:7TCANVAS5TRECT14TGRAPHICSCOLOR14TGRAPHICSCOLOR18TGRADIENTDIRECTION;2A.;RADIALPIE::702=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT;2A*97;617;;PIE::703=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT;2A*98;617;;POLYBEZIER::704=##5;:7TCANVAS6PPOINT7LONGINT7BOOLEAN7BOOLEAN;2A*99;617;;POLYGON::705=##5;:7TCANVAS11unnamedtype7LONGINT7BOOLEAN7LONGINT7LONGINT;2A.;POLYLINE::706=##5;:7TCANVAS11unnamedtype7LONGINT7LONGINT7LONGINT;2A.;RECTANGLE::707=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT;2A*102;617;;ROUNDRECT::708=##5;:7TCANVAS7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT7LONGINT;2A*103;617;;TEXTOUT::709=##5;:7TCANVAS7LONGINT7LONGINT10ANSISTRING;2A*104;617;;TEXTRECT::710=##5;:7TCANVAS5TRECT7LONGINT7LONGINT10ANSISTRING;2A.;TEXTEXTENT::711=##712;:7TCANVAS5TSIZE10ANSISTRING;2A*106;617;;TEXTHEIGHT::713=##3;:7TCANVAS10ANSISTRING;2A*107;617;;TEXTWIDTH::714=##3;:7TCANVAS10ANSISTRING;2A*108;617;;HANDLEALLOCATED::715=##34;:7TCANVAS;2A*109;617;;GETUPDATEDHANDLE::716=##478;:7TCANVAS12TCANVASSTATE;2A*110;617;;;~%18;",128,0,0,0
	.stabs ":Tt618=*617",128,0,0,0
	.stabs "vmt_GRAPHICSTCANVAS:S15",38,0,0,VMT_GRAPHICS_TCANVAS
	.stabs "TTRANSPARENTMODE:Tt717=eTMAUTO:0,TMFIXED:1,;",128,0,0,0
	.stabs "TSHAREDIMAGE:Tt720=s8!1,020,18;FREFCOUNT:/03,32,32;REFERENCE::718=##5;:12TSHAREDIMAGE;2A.;RELEASE::719=##5;:12TSHAREDIMAGE;2A.;FREEHANDLE::722=##5;:12TSHAREDIMAGE;2A*8;720;;HANDLEALLOCATED::723=##34;:12TSHAREDIMAGE;2A*9;720;;;~%18;",128,0,0,0
	.stabs ":Tt721=*720",128,0,0,0
	.stabs "vmt_GRAPHICSTSHAREDIMAGE:S15",38,0,0,VMT_GRAPHICS_TSHAREDIMAGE
	.stabs "TSTREAM:Tt724=s4!1,020,18;GETPOSITION::726=##727;:7TSTREAM;2A*8;724;;SETPOSITION::728=##5;:7TSTREAM5INT64;2A*9;724;;GETSIZE::729=##727;:7TSTREAM;2A*10;724;;SETSIZE64::730=##5;:7TSTREAM5INT64;2A*11;724;;SETSIZE::731=##5;:7TSTREAM7LONGINT;2A*12;724;;READNOTIMPLEMENTED::732=##5;:7TSTREAM;2A.;WRITENOTIMPLEMENTED::733=##5;:7TSTREAM;2A.;READ::734=##3;:7TSTREAM3var7LONGINT;2A*14;724;;WRITE::735=##3;:7TSTREAM5const7LONGINT;2A*15;724;;SEEK::736=##3;:7TSTREAM7LONGINT4WORD;2A*16;724;;READBUFFER::737=##5;:7TSTREAM3var7LONGINT;2A.;WRITEBUFFER::738=##5;:7TSTREAM5const7LONGINT;2A.;COPYFROM::739=##727;:7TSTREAM7TSTREAM5INT64;2A.;READCOMPONENT::740=##742;:7TSTREAM10TCOMPONENT;2A.;READCOMPONENTRES::743=##742;:7TSTREAM10TCOMPONENT;2A.;WRITECOMPONENT::744=##5;:7TSTREAM10TCOMPONENT;2A.;WRITECOMPONENTRES::745=##5;:7TSTREAM10ANSISTRING10TCOMPONENT;2A.;WRITEDESCENDENT::746=##5;:7TSTREAM10TCOMPONENT10TCOMPONENT;2A.;WRITEDESCENDENTRES::747=##5;:7TSTREAM10ANSISTRING10TCOMPONENT10TCOMPONENT;2A.;WRITERESOURCEHEADER::748=##5;:7TSTREAM10ANSISTRING7LONGINT;2A.;FIXUPRESOURCEHEADER::749=##5;:7TSTREAM7LONGINT;2A.;READRESHEADER::750=##5;:7TSTREAM;2A.;READBYTE::751=##11;:7TSTREAM;2A.;READWORD::752=##107;:7TSTREAM;2A.;READDWORD::753=##293;:7TSTREAM;2A.;READANSISTRING::754=##64;:7TSTREAM10ANSISTRING;2A.;WRITEBYTE::755=##5;:7TSTREAM4BYTE;2A.;WRITEWORD::756=##5;:7TSTREAM4WORD;2A.;WRITEDWORD::757=##5;:7TSTREAM8LONGWORD;2A.;WRITEANSISTRING::758=##5;:7TSTREAM10ANSISTRING;2A.;;~%18;",128,0,0,0
	.stabs ":Tt725=*724",128,0,0,0
	.stabs "vmt_CLASSESTSTREAM:S15",38,0,0,VMT_CLASSES_TSTREAM
	.stabs "TCUSTOMMEMORYSTREAM:Tt760=s16!1,020,724;FMEMORY:/04,32,32;FSIZE:/03,64,32;FPOSITION:/03,96,32;SETPOINTER::759=##5;:19TCUSTOMMEMORYSTREAM7POINTER7LONGINT;2A.;GETSIZE::762=##727;:19TCUSTOMMEMORYSTREAM;2A*10;760;;READ::763=##3;:19TCUSTOMMEMORYSTREAM3var7LONGINT;2A*14;760;;SEEK::764=##3;:19TCUSTOMMEMORYSTREAM7LONGINT4WORD;2A*16;760;;SAVETOSTREAM::765=##5;:19TCUSTOMMEMORYSTREAM7TSTREAM;2A.;SAVETOFILE::766=##5;:19TCUSTOMMEMORYSTREAM10ANSISTRING;2A.;;~%18;",128,0,0,0
	.stabs ":Tt761=*760",128,0,0,0
	.stabs "vmt_CLASSESTCUSTOMMEMORYSTREAM:S15",38,0,0,VMT_CLASSES_TCUSTOMMEMORYSTREAM
	.stabs "TMEMORYSTREAM:Tt768=s20!1,020,760;FCAPACITY:/03,128,32;SETCAPACITY::767=##5;:13TMEMORYSTREAM7LONGINT;2A.;REALLOC::770=##4;:13TMEMORYSTREAM7LONGINT;2A*18;768;;DESTROY::771=##5;:__dt__13TMEMORYSTREAM7POINTER;2A*0;768;;CLEAR::772=##5;:13TMEMORYSTREAM;2A.;LOADFROMSTREAM::773=##5;:13TMEMORYSTREAM7TSTREAM;2A.;LOADFROMFILE::774=##5;:13TMEMORYSTREAM10ANSISTRING;2A.;SETSIZE::775=##5;:13TMEMORYSTREAM7LONGINT;2A*12;768;;WRITE::776=##3;:13TMEMORYSTREAM5const7LONGINT;2A*15;768;;;~%18;",128,0,0,0
	.stabs ":Tt769=*768",128,0,0,0
	.stabs "vmt_CLASSESTMEMORYSTREAM:S15",38,0,0,VMT_CLASSES_TMEMORYSTREAM
	.stabs "TSHAREDRASTERIMAGE:Tt777=s20!1,020,720;FHANDLE:/03,64,32;FBITMAPCANVAS:/0618,96,32;FSAVESTREAM:/0769,128,32;FREEHANDLE::779=##5;:18TSHAREDRASTERIMAGE;2A*8;777;;RELEASEHANDLE::780=##3;:18TSHAREDRASTERIMAGE;2A*10;777;;ISEMPTY::781=##34;:18TSHAREDRASTERIMAGE;2A*11;777;;CREATE::782=##778;:__ct__18TSHAREDRASTERIMAGE7POINTER;2A*12;777;;CREATEDEFAULTHANDLE::783=##5;:18TSHAREDRASTERIMAGE7LONGINT7LONGINT4BYTE;2A*13;777;;DESTROY::784=##5;:__dt__18TSHAREDRASTERIMAGE7POINTER;2A*0;777;;HANDLEALLOCATED::785=##34;:18TSHAREDRASTERIMAGE;2A*9;777;;;~%18;",128,0,0,0
	.stabs ":Tt778=*777",128,0,0,0
	.stabs "vmt_GRAPHICSTSHAREDRASTERIMAGE:S15",38,0,0,VMT_GRAPHICS_TSHAREDRASTERIMAGE
	.stabs "TRASTERIMAGE:Tt795=s52!1,020,8;FCANVAS:/0618,224,32;FTRANSPARENTCOLOR:/0510,256,32;FTRANSPARENTMODE:/0717,288,32;FUPDATECOUNT:/03,320,32;FUPDATECANVASONLY:/034,352,8;FMASKED:/034,360,8;FSHAREDIMAGE:/1778,384,32;CANVASCHANGING::786=##5;:12TRASTERIMAGE7TOBJECT;2A.;CREATECANVAS::787=##5;:12TRASTERIMAGE;2A.;CREATEMASK::788=##5;:12TRASTERIMAGE14TGRAPHICSCOLOR;2A.;FREECANVASCONTEXT::789=##5;:12TRASTERIMAGE;2A.;GETCANVAS::790=##618;:12TRASTERIMAGE;2A.;GETRAWIMAGE::791=##792;:12TRASTERIMAGE9TRAWIMAGE;2A.;GETTRANSPARENTCOLOR::793=##510;:12TRASTERIMAGE;2A.;SETTRANSPARENTCOLOR::794=##5;:12TRASTERIMAGE14TGRAPHICSCOLOR;2A.;CANSHAREIMAGE::797=##34;:12TRASTERIMAGE23TSHAREDRASTERIMAGECLASS;2A*46;795;;CHANGED::798=##5;:12TRASTERIMAGE7TOBJECT;2A*13;795;;CREATEDEFAULTBITMAPHANDLE::799=##800;:12TRASTERIMAGE20TRAWIMAGEDESCRIPTION;2A*47;795;;DRAW::801=##5;:12TRASTERIMAGE7TCANVAS5TRECT;2A*15;795;;GETEMPTY::802=##34;:12TRASTERIMAGE;2A*16;795;;GETHANDLE::803=##3;:12TRASTERIMAGE;2A.;GETBITMAPHANDLE::804=##800;:12TRASTERIMAGE;2A*48;795;;GETMASKED::805=##34;:12TRASTERIMAGE;2A*49;795;;GETMASKHANDLE::806=##800;:12TRASTERIMAGE;2A*50;795;;GETMIMETYPE::807=##64;:12TRASTERIMAGE10ANSISTRING;2A*18;795;;GETPIXELFORMAT::808=##809;:12TRASTERIMAGE;2A*51;795;;GETRAWIMAGEPTR::810=##811;:12TRASTERIMAGE;2A*52;795;;GETRAWIMAGEDESCRIPTIONPTR::812=##813;:12TRASTERIMAGE;2A*53;795;;GETTRANSPARENT::814=##34;:12TRASTERIMAGE;2A*20;795;;GETSHAREDIMAGECLASS::815=##816;:11unnamedtype;2A*54;795;;GETHEIGHT::817=##3;:12TRASTERIMAGE;2A*17;795;;GETWIDTH::818=##3;:12TRASTERIMAGE;2A*21;795;;BITMAPHANDLENEEDED::819=##5;:12TRASTERIMAGE;2A*55;795;;HANDLENEEDED::820=##5;:12TRASTERIMAGE;2A*56;795;;MASKHANDLENEEDED::821=##5;:12TRASTERIMAGE;2A*57;795;;PALETTENEEDED::822=##5;:12TRASTERIMAGE;2A*58;795;;INTERNALRELEASEBITMAPHANDLE::823=##800;:12TRASTERIMAGE;2A*59;795;;INTERNALRELEASEMASKHANDLE::824=##800;:12TRASTERIMAGE;2A*60;795;;INTERNALRELEASEPALETTE::825=##75;:12TRASTERIMAGE;2A*61;795;;SETBITMAPHANDLE::826=##5;:12TRASTERIMAGE7HBITMAP;2A.;SETMASKED::827=##5;:12TRASTERIMAGE7BOOLEAN;2A*62;795;;SETMASKHANDLE::828=##5;:12TRASTERIMAGE7HBITMAP;2A.;SETTRANSPARENT::829=##5;:12TRASTERIMAGE7BOOLEAN;2A*27;795;;UNSHAREIMAGE::830=##5;:12TRASTERIMAGE7BOOLEAN;2A*63;795;;UPDATEHANDLES::831=##34;:12TRASTERIMAGE7HBITMAP7HBITMAP;2A*64;795;;SAVESTREAMNEEDED::832=##5;:12TRASTERIMAGE;2A.;FREESAVESTREAM::833=##5;:12TRASTERIMAGE;2A.;READDATA::834=##5;:12TRASTERIMAGE7TSTREAM;2A*24;795;;READSTREAM::835=##5;:12TRASTERIMAGE13TMEMORYSTREAM7LONGINT;2A*65;795;;SETSIZE::836=##5;:12TRASTERIMAGE7LONGINT7LONGINT;2A*66;795;;SETHANDLE::837=##5;:12TRASTERIMAGE7LONGINT;2A*67;795;;SETHEIGHT::838=##5;:12TRASTERIMAGE7LONGINT;2A*25;795;;SETWIDTH::839=##5;:12TRASTERIMAGE7LONGINT;2A*28;795;;SETTRANSPARENTMODE::840=##5;:12TRASTERIMAGE16TTRANSPARENTMODE;2A.;SETPIXELFORMAT::841=##5;:12TRASTERIMAGE12TPIXELFORMAT;2A*68;795;;WRITEDATA::842=##5;:12TRASTERIMAGE7TSTREAM;2A*29;795;;WRITESTREAM::843=##5;:12TRASTERIMAGE13TMEMORYSTREAM;2A*69;795;;REQUESTTRANSPARENTCOLOR::844=##510;:12TRASTERIMAGE;2A.;CREATE::845=##796;:__ct__12TRASTERIMAGE7POINTER;2A*30;795;;DESTROY::846=##5;:__dt__12TRASTERIMAGE7POINTER;2A*0;795;;ASSIGN::847=##5;:12TRASTERIMAGE11TPERSISTENT;2A*11;795;;CLEAR::848=##5;:12TRASTERIMAGE;2A*31;795;;BEGINUPDATE::849=##5;:12TRASTERIMAGE7BOOLEAN;2A.;ENDUPDATE::850=##5;:12TRASTERIMAGE7BOOLEAN;2A.;FREEIMAGE::851=##5;:12TRASTERIMAGE;2A.;BITMAPHANDLEALLOCATED::852=##34;:12TRASTERIMAGE;2A*70;795;;MASKHANDLEALLOCATED::853=##34;:12TRASTERIMAGE;2A*71;795;;PALETTEALLOCATED::854=##34;:12TRASTERIMAGE;2A*72;795;;LOADFROMBITMAPHANDLES::855=##5;:12TRASTERIMAGE7HBITMAP7HBITMAP5PRECT;2A.;LOADFROMDEVICE::856=##5;:12TRASTERIMAGE3HDC;2A*73;795;;LOADFROMSTREAM::857=##5;:12TRASTERIMAGE7TSTREAM;2A*34;795;;LOADFROMMIMESTREAM::858=##5;:12TRASTERIMAGE7TSTREAM10ANSISTRING;2A*35;795;;LOADFROMRAWIMAGE::859=##5;:12TRASTERIMAGE9TRAWIMAGE7BOOLEAN;2A.;LOADFROMINTFIMAGE::860=##5;:12TRASTERIMAGE13TLAZINTFIMAGE;2A.;SAVETOSTREAM::861=##5;:12TRASTERIMAGE7TSTREAM;2A*40;795;;GETSUPPORTEDSOURCEMIMETYPES::862=##5;:12TRASTERIMAGE8TSTRINGS;2A*43;795;;GETSIZE::863=##5;:12TRASTERIMAGE7LONGINT7LONGINT;2A.;MASK::864=##5;:12TRASTERIMAGE14TGRAPHICSCOLOR;2A.;SETHANDLES::865=##5;:12TRASTERIMAGE7HBITMAP7HBITMAP;2A*75;795;;RELEASEBITMAPHANDLE::866=##800;:12TRASTERIMAGE;2A.;RELEASEMASKHANDLE::867=##800;:12TRASTERIMAGE;2A.;RELEASEPALETTE::868=##75;:12TRASTERIMAGE;2A.;CREATEINTFIMAGE::869=##871;:12TRASTERIMAGE;2A.;HANDLEALLOCATED::872=##34;:12TRASTERIMAGE;2A.;;~%18;",128,0,0,0
	.stabs ":Tt796=*795",128,0,0,0
	.stabs "vmt_GRAPHICSTRASTERIMAGE:S15",38,0,0,VMT_GRAPHICS_TRASTERIMAGE
	.stabs "TPIXELFORMAT:Tt809=ePFDEVICE:0,PF1BIT:1,PF4BIT:2,PF8BIT:3,PF15BIT:4,PF16BIT:5,PF24BIT:6,PF32BIT:7,PFCUSTOM:8,;",128,0,0,0
	.stabs "HBITMAP:t800=r800;-2147483648;2147483647;",128,0,0,0
	.stabs "TCUSTOMBITMAP:Tt591=s64!1,020,795;FPIXELFORMAT:/0809,416,32;FPIXELFORMATNEEDSUPDATE:/034,448,8;FMASKHANDLE:/0800,480,32;GETHANDLETYPE::873=##874;:13TCUSTOMBITMAP;2A.;GETMONOCHROME::875=##34;:13TCUSTOMBITMAP;2A.;SETBITMAPHANDLE::876=##5;:13TCUSTOMBITMAP7HBITMAP;2A.;SETHANDLETYPE::877=##5;:13TCUSTOMBITMAP17TBITMAPHANDLETYPE;2A.;SETMONOCHROME::878=##5;:13TCUSTOMBITMAP7BOOLEAN;2A.;UPDATEPIXELFORMAT::879=##5;:13TCUSTOMBITMAP;2A.;MASKHANDLENEEDED::880=##5;:13TCUSTOMBITMAP;2A*57;591;;PALETTENEEDED::881=##5;:13TCUSTOMBITMAP;2A*58;591;;CANSHAREIMAGE::882=##34;:13TCUSTOMBITMAP23TSHAREDRASTERIMAGECLASS;2A*46;591;;CHANGED::883=##5;:13TCUSTOMBITMAP7TOBJECT;2A*13;591;;CREATEDEFAULTBITMAPHANDLE::884=##800;:13TCUSTOMBITMAP20TRAWIMAGEDESCRIPTION;2A*47;591;;FREEMASKHANDLE::885=##5;:13TCUSTOMBITMAP;2A.;GETBITMAPHANDLE::886=##800;:13TCUSTOMBITMAP;2A*48;591;;GETMASKHANDLE::887=##800;:13TCUSTOMBITMAP;2A*50;591;;GETPALETTE::888=##75;:13TCUSTOMBITMAP;2A*19;591;;GETPIXELFORMAT::889=##809;:13TCUSTOMBITMAP;2A*51;591;;GETRAWIMAGEPTR::890=##811;:13TCUSTOMBITMAP;2A*52;591;;GETRAWIMAGEDESCRIPTIONPTR::891=##813;:13TCUSTOMBITMAP;2A*53;591;;HANDLENEEDED::892=##5;:13TCUSTOMBITMAP;2A*56;591;;INTERNALRELEASEBITMAPHANDLE::893=##800;:13TCUSTOMBITMAP;2A*59;591;;INTERNALRELEASEMASKHANDLE::894=##800;:13TCUSTOMBITMAP;2A*60;591;;INTERNALRELEASEPALETTE::895=##75;:13TCUSTOMBITMAP;2A*61;591;;RAWIMAGENEEDED::896=##5;:13TCUSTOMBITMAP7BOOLEAN;2A.;SETHANDLE::897=##5;:13TCUSTOMBITMAP7LONGINT;2A*67;591;;SETPIXELFORMAT::898=##5;:13TCUSTOMBITMAP12TPIXELFORMAT;2A*68;591;;UNSHAREIMAGE::899=##5;:13TCUSTOMBITMAP7BOOLEAN;2A*63;591;;UPDATEHANDLES::900=##34;:13TCUSTOMBITMAP7HBITMAP7HBITMAP;2A*64;591;;CREATE::901=##592;:__ct__13TCUSTOMBITMAP7POINTER;2A*30;591;;DESTROY::902=##5;:__dt__13TCUSTOMBITMAP7POINTER;2A*0;591;;CLEAR::903=##5;:13TCUSTOMBITMAP;2A*31;591;;GETRESOURCETYPE::904=##104;:13TCUSTOMBITMAP;2A*44;591;;LAZARUSRESOURCETYPEVALID::905=##34;:13TCUSTOMBITMAP10ANSISTRING;2A*32;591;;BITMAPHANDLEALLOCATED::906=##34;:13TCUSTOMBITMAP;2A*70;591;;MASKHANDLEALLOCATED::907=##34;:13TCUSTOMBITMAP;2A*71;591;;PALETTEALLOCATED::908=##34;:13TCUSTOMBITMAP;2A*72;591;;RELEASEHANDLE::909=##800;:13TCUSTOMBITMAP;2A.;SETHANDLES::910=##5;:13TCUSTOMBITMAP7HBITMAP7HBITMAP;2A*75;591;;SETSIZE::911=##5;:13TCUSTOMBITMAP7LONGINT7LONGINT;2A*66;591;;;~%18;",128,0,0,0
	.stabs ":Tt592=*591",128,0,0,0
	.stabs "vmt_GRAPHICSTCUSTOMBITMAP:S15",38,0,0,VMT_GRAPHICS_TCUSTOMBITMAP
	.stabs "TFPIMAGEBITMAP:Tt912=s64!1,020,591;GETMIMETYPE::914=##64;:14TFPIMAGEBITMAP10ANSISTRING;2A*18;912;;GETREADERCLASS::915=##916;:11unnamedtype;2A*76;912;;GETWRITERCLASS::917=##918;:11unnamedtype;2A*77;912;;INITIALIZEREADER::919=##5;:14TFPIMAGEBITMAP13TLAZINTFIMAGE20TFPCUSTOMIMAGEREADER;2A*78;912;;INITIALIZEWRITER::920=##5;:14TFPIMAGEBITMAP13TLAZINTFIMAGE20TFPCUSTOMIMAGEWRITER;2A*79;912;;FINALIZEREADER::921=##5;:14TFPIMAGEBITMAP20TFPCUSTOMIMAGEREADER;2A*80;912;;FINALIZEWRITER::922=##5;:14TFPIMAGEBITMAP20TFPCUSTOMIMAGEWRITER;2A*81;912;;READSTREAM::923=##5;:14TFPIMAGEBITMAP13TMEMORYSTREAM7LONGINT;2A*65;912;;WRITESTREAM::924=##5;:14TFPIMAGEBITMAP13TMEMORYSTREAM;2A*69;912;;GETFILEEXTENSIONS::925=##64;:11unnamedtype10ANSISTRING;2A*45;912;;ISFILEEXTENSIONSUPPORTED::926=##34;:11unnamedtype10ANSISTRING;2A.;LAZARUSRESOURCETYPEVALID::927=##34;:14TFPIMAGEBITMAP10ANSISTRING;2A*32;912;;;~%18;",128,0,0,0
	.stabs ":Tt913=*912",128,0,0,0
	.stabs "vmt_GRAPHICSTFPIMAGEBITMAP:S15",38,0,0,VMT_GRAPHICS_TFPIMAGEBITMAP
	.stabs "TBITMAP:Tt928=s64!1,020,912;INITIALIZEREADER::930=##5;:7TBITMAP13TLAZINTFIMAGE20TFPCUSTOMIMAGEREADER;2A*78;928;;GETREADERCLASS::931=##916;:11unnamedtype;2A*76;928;;GETWRITERCLASS::932=##918;:11unnamedtype;2A*77;928;;GETSHAREDIMAGECLASS::933=##816;:11unnamedtype;2A*54;928;;GETFILEEXTENSIONS::934=##64;:11unnamedtype10ANSISTRING;2A*45;928;;LOADFROMSTREAM::935=##5;:7TBITMAP7TSTREAM8LONGWORD;2A*74;928;;;~%18;",128,0,0,0
	.stabs ":Tt929=*928",128,0,0,0
	.stabs "vmt_GRAPHICSTBITMAP:S15",38,0,0,VMT_GRAPHICS_TBITMAP
	.stabs ":t936=ar11;0;128;3",128,0,0,0
	.stabs ":t937=ar11;0;128;3",128,0,0,0
	.stabs "TSPECTRUM:Tt1=s1088!1,020,18;VISBUFF:/0929,32,32;BACKBMP:/0929,64,32;BKGCOLOR:/0510,96,32;SPECHEIGHT:/03,128,32;PENCOLOR:/0510,160,32;PEAKCOLOR:/0510,192,32;DRAWTYPE:/03,224,32;DRAWRES:/03,256,32;FRMCLEAR:/034,288,8;PEAKFALL:/03,320,32;LINEFALL:/03,352,32;COLWIDTH:/03,384,32;SHOWPEAK:/034,416,8;FFTPEACKS:/0936,448,4128;FFTFALLOFF:/0937,4576,4128;CREATE::938=##2;:__ct__9TSPECTRUM7POINTER7LONGINT7LONGINT;2A.;DRAW::939=##5;:9TSPECTRUM7LONGINT8TFFTDATA7LONGINT7LONGINT;2A.;SETBACKGROUND::940=##5;:9TSPECTRUM8TGRAPHIC;2A.;;~%18;",128,0,0,0
	.stabs ":Tt2=*1",128,0,0,0
	.stabs "vmt_SPECTRUM_VISTSPECTRUM:S15",38,0,0,VMT_SPECTRUM_VIS_TSPECTRUM
# Defs - End unit SPECTRUM_VIS has index 278
# Defs - Begin Staticsymtable
# Defs - End Staticsymtable
# Syms - Begin unit SPECTRUM_VIS has index 278
	.stabs "TSPECTRUM:Tt2",128,0,14,0
	.stabs "SPECTRUM:S2",40,0,52,U_SPECTRUM_VIS_SPECTRUM
# Syms - End unit SPECTRUM_VIS has index 278
# Syms - Begin Staticsymtable
# Syms - End Staticsymtable
# End asmlist al_stabs
# Begin asmlist al_procedures

.section .text
	.balign 16,0x90
.globl	SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
	.type	SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM,@function
SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM:
	.stabs "TSPECTRUM__CREATE:F2",36,0,56,SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
	.stabs "WIDTH:p3",160,0,35,-4
	.stabs "HEIGHT:p3",160,0,35,8
	.stabs "vmt:p4",160,0,35,-8
	.stabs "$t:p2",160,0,0,-12
.Lc1:
	.stabs "spectrum_vis.pas",132,0,0,.Lf1
.Lf1:
	.stabn 68,0,57,.Ll1 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll1:
	pushl	%ebp
.Lc3:
.Lc4:
	movl	%esp,%ebp
.Lc5:
	subl	$56,%esp
	movl	%ebx,-56(%ebp)
	movl	%eax,-12(%ebp)
	movl	%edx,-8(%ebp)
	movl	%ecx,-4(%ebp)
	.stabn 68,0,57,.Ll2 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll2:
	movl	-8(%ebp),%eax
	cmpl	$1,%eax
	jna	.Lj6
	movl	-8(%ebp),%eax
	movl	-8(%ebp),%edx
	call	*52(%edx)
	movl	%eax,-12(%ebp)
.Lj6:
	movl	-12(%ebp),%eax
	testl	%eax,%eax
	je	.Lj3
	leal	-24(%ebp),%ecx
	leal	-48(%ebp),%edx
	movl	$1,%eax
	call	FPC_PUSHEXCEPTADDR
	call	FPC_SETJMP
	pushl	%eax
	testl	%eax,%eax
	jne	.Lj13
	.stabn 68,0,58,.Ll3 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll3:
	movl	$VMT_GRAPHICS_TBITMAP,%edx
	movl	$0,%eax
	movl	$VMT_GRAPHICS_TBITMAP,%ecx
	call	*168(%ecx)
	movl	-12(%ebp),%edx
	movl	%eax,4(%edx)
	.stabn 68,0,59,.Ll4 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll4:
	movl	$VMT_GRAPHICS_TBITMAP,%edx
	movl	$0,%eax
	movl	$VMT_GRAPHICS_TBITMAP,%ecx
	call	*168(%ecx)
	movl	-12(%ebp),%edx
	movl	%eax,8(%edx)
	.stabn 68,0,61,.Ll5 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll5:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	-4(%ebp),%edx
	movl	%ebx,%eax
	movl	(%ebx),%ecx
	call	*160(%ecx)
	.stabn 68,0,62,.Ll6 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll6:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	8(%ebp),%edx
	movl	%ebx,%eax
	movl	(%ebx),%ecx
	call	*148(%ecx)
	.stabn 68,0,63,.Ll7 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll7:
	movl	-12(%ebp),%eax
	movl	8(%eax),%ebx
	movl	-4(%ebp),%edx
	movl	%ebx,%eax
	movl	(%ebx),%ecx
	call	*160(%ecx)
	.stabn 68,0,64,.Ll8 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll8:
	movl	-12(%ebp),%eax
	movl	8(%eax),%ebx
	movl	8(%ebp),%edx
	movl	%ebx,%eax
	movl	(%ebx),%ecx
	call	*148(%ecx)
	.stabn 68,0,66,.Ll9 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll9:
	movl	-12(%ebp),%eax
	movl	$0,12(%eax)
	.stabn 68,0,67,.Ll10 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll10:
	movl	-12(%ebp),%eax
	movl	$100,16(%eax)
	.stabn 68,0,68,.Ll11 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll11:
	movl	-12(%ebp),%eax
	movl	$16777215,20(%eax)
	.stabn 68,0,69,.Ll12 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll12:
	movl	-12(%ebp),%eax
	movl	$65535,24(%eax)
	.stabn 68,0,70,.Ll13 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll13:
	movl	-12(%ebp),%eax
	movl	$0,28(%eax)
	.stabn 68,0,71,.Ll14 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll14:
	movl	-12(%ebp),%eax
	movl	$1,32(%eax)
	.stabn 68,0,72,.Ll15 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll15:
	movl	-12(%ebp),%eax
	movb	$1,36(%eax)
	.stabn 68,0,73,.Ll16 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll16:
	movl	-12(%ebp),%eax
	movl	$1,40(%eax)
	.stabn 68,0,74,.Ll17 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll17:
	movl	-12(%ebp),%eax
	movl	$3,44(%eax)
	.stabn 68,0,75,.Ll18 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll18:
	movl	-12(%ebp),%eax
	movl	$5,48(%eax)
	.stabn 68,0,76,.Ll19 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll19:
	movl	-12(%ebp),%eax
	movb	$1,52(%eax)
.Lj13:
	call	FPC_POPADDRSTACK
	popl	%eax
	testl	%eax,%eax
	je	.Lj14
	.stabn 68,0,77,.Ll20 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll20:
	movl	-8(%ebp),%eax
	testl	%eax,%eax
	je	.Lj75
	movl	-12(%ebp),%eax
	movl	$-1,%edx
	movl	-12(%ebp),%ecx
	movl	(%ecx),%ecx
	call	*48(%ecx)
.Lj75:
	call	FPC_RERAISE
.Lj14:
.Lj3:
	.stabn 68,0,77,.Ll21 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Ll21:
	movl	-12(%ebp),%eax
	testl	%eax,%eax
	je	.Lj81
	movl	-8(%ebp),%eax
	testl	%eax,%eax
	je	.Lj81
	movl	-12(%ebp),%eax
	movl	-12(%ebp),%edx
	movl	(%edx),%edx
	call	*68(%edx)
.Lj81:
	movl	-12(%ebp),%eax
	movl	-56(%ebp),%ebx
	leave
	ret	$4
.Lc2:
.Le0:
	.size	SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM, .Le0 - SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
	.stabn 192,0,0,SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM-SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
	.stabn 224,0,0,.Lt1-SPECTRUM_VIS_TSPECTRUM_$__CREATE$LONGINT$LONGINT$$TSPECTRUM
.Lt1:

.section .text
	.balign 16,0x90
.globl	SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
	.type	SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC,@function
SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC:
	.stabs "TSPECTRUM__SETBACKGROUND:F5",36,0,79,SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
	.stabs "BKGCANVAS:p9",160,0,37,-4
	.stabs "$t:p2",160,0,0,-8
.Lc6:
	.stabs "spectrum_vis.pas",132,0,0,.Lf2
.Lf2:
	.stabn 68,0,80,.Ll22 - SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
.Ll22:
	pushl	%ebp
.Lc8:
.Lc9:
	movl	%esp,%ebp
.Lc10:
	subl	$16,%esp
	movl	%ebx,-16(%ebp)
	movl	%esi,-12(%ebp)
	movl	%eax,-8(%ebp)
	movl	%edx,-4(%ebp)
	.stabn 68,0,81,.Ll23 - SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
.Ll23:
	movl	-8(%ebp),%eax
	movl	8(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%esi
	pushl	-4(%ebp)
	movl	%esi,%eax
	movl	$0,%ecx
	movl	$0,%edx
	movl	(%esi),%ebx
	call	*400(%ebx)
	.stabn 68,0,82,.Ll24 - SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
.Ll24:
	movl	-16(%ebp),%ebx
	movl	-12(%ebp),%esi
	leave
	ret
.Lc7:
.Le1:
	.size	SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC, .Le1 - SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
	.stabn 192,0,0,SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC-SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
	.stabn 224,0,0,.Lt3-SPECTRUM_VIS_TSPECTRUM_$__SETBACKGROUND$TGRAPHIC
.Lt3:

.section .text
	.balign 16,0x90
.globl	SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
	.type	SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT,@function
SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT:
	.stabs "TSPECTRUM__DRAW:F5",36,0,84,SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
	.stabs "HWND:p3",160,0,36,-4
	.stabs "FFTDATA:v6",160,0,36,-8
	.stabs "X:p3",160,0,36,12
	.stabs "Y:p3",160,0,36,8
	.stabs "$t:p2",160,0,0,-12
	.stabs "I:3",160,0,86,-16
	.stabs "YPOS:3",160,0,86,-20
	.stabs "YVAL:7",160,0,86,-24
.Lc11:
	.stabs "spectrum_vis.pas",132,0,0,.Lf3
.Lf3:
	.stabn 68,0,87,.Ll25 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll25:
	pushl	%ebp
.Lc13:
.Lc14:
	movl	%esp,%ebp
.Lc15:
	subl	$52,%esp
	movl	%ebx,-52(%ebp)
	movl	%esi,-48(%ebp)
	movl	%edi,-44(%ebp)
	movl	%eax,-12(%ebp)
	movl	%edx,-4(%ebp)
	movl	%ecx,-8(%ebp)
	.stabn 68,0,88,.Ll26 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll26:
	movl	-12(%ebp),%eax
	cmpb	$0,36(%eax)
	je	.Lj104
	.stabn 68,0,90,.Ll27 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll27:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	144(%eax),%ebx
	movl	-12(%ebp),%eax
	movl	12(%eax),%edx
	movl	%ebx,%eax
	call	GRAPHICS_TPEN_$__SETCOLOR$TGRAPHICSCOLOR
	.stabn 68,0,91,.Ll28 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll28:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	152(%eax),%ebx
	movl	-12(%ebp),%eax
	movl	12(%eax),%edx
	movl	%ebx,%eax
	call	GRAPHICS_TBRUSH_$__SETCOLOR$TGRAPHICSCOLOR
	.stabn 68,0,94,.Ll29 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll29:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*132(%edx)
	pushl	%eax
	.stabn 68,0,94,.Ll30 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll30:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	pushl	%eax
	.stabn 68,0,95,.Ll31 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll31:
	movl	-12(%ebp),%eax
	movl	8(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%esi
	call	GRAPHICS_TCANVAS_$__GETHANDLE$$HDC
	pushl	%eax
	pushl	$0
	pushl	$0
	pushl	$13369376
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%esi
	call	GRAPHICS_TCANVAS_$__GETHANDLE$$HDC
	movl	$0,%ecx
	movl	$0,%edx
	call	LCLINTF_BITBLT$crcA463D912
.Lj104:
	.stabn 68,0,100,.Ll32 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll32:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	144(%eax),%ebx
	movl	-12(%ebp),%eax
	movl	20(%eax),%edx
	movl	%ebx,%eax
	call	GRAPHICS_TPEN_$__SETCOLOR$TGRAPHICSCOLOR
	.stabn 68,0,101,.Ll33 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll33:
	movl	$0,-16(%ebp)
	decl	-16(%ebp)
	.balign 4,0x90
.Lj179:
	incl	-16(%ebp)
	.stabn 68,0,103,.Ll34 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll34:
	movl	-8(%ebp),%ecx
	movl	-12(%ebp),%eax
	movl	32(%eax),%eax
	movl	-16(%ebp),%edx
	imull	%edx,%eax
	addl	$5,%eax
	flds	(%ecx,%eax,4)
	fabs
	fstps	-24(%ebp)
	.stabn 68,0,104,.Ll35 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll35:
	fnstcw	-32(%ebp)
	fnstcw	-28(%ebp)
	orw	$3840,-32(%ebp)
	flds	_$SPECTRUM_VIS$_Ld1
	fmuls	-24(%ebp)
	fldcw	-32(%ebp)
	fistpq	-40(%ebp)
	fldcw	-28(%ebp)
	fwait
	movl	-40(%ebp),%eax
	movl	%eax,-20(%ebp)
	.stabn 68,0,105,.Ll36 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll36:
	movl	-12(%ebp),%eax
	movl	16(%eax),%eax
	movl	-20(%ebp),%edx
	cmpl	%edx,%eax
	jnl	.Lj185
	.stabn 68,0,106,.Ll37 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll37:
	movl	-12(%ebp),%eax
	movl	16(%eax),%eax
	movl	%eax,-20(%ebp)
.Lj185:
	.stabn 68,0,108,.Ll38 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll38:
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	56(%eax,%edx,4),%eax
	movl	-20(%ebp),%edx
	cmpl	%edx,%eax
	jnle	.Lj189
	.stabn 68,0,109,.Ll39 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll39:
	movl	-12(%ebp),%ecx
	movl	-16(%ebp),%eax
	movl	-20(%ebp),%edx
	movl	%edx,56(%ecx,%eax,4)
	jmp	.Lj192
.Lj189:
	.stabn 68,0,111,.Ll40 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll40:
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	-12(%ebp),%ecx
	movl	56(%eax,%edx,4),%ebx
	movl	40(%ecx),%eax
	subl	%eax,%ebx
	movl	-12(%ebp),%edx
	movl	-16(%ebp),%eax
	movl	%ebx,56(%edx,%eax,4)
.Lj192:
	.stabn 68,0,113,.Ll41 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll41:
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	572(%eax,%edx,4),%eax
	movl	-20(%ebp),%edx
	cmpl	%edx,%eax
	jnle	.Lj196
	.stabn 68,0,114,.Ll42 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll42:
	movl	-12(%ebp),%ecx
	movl	-16(%ebp),%eax
	movl	-20(%ebp),%edx
	movl	%edx,572(%ecx,%eax,4)
	jmp	.Lj199
.Lj196:
	.stabn 68,0,116,.Ll43 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll43:
	movl	-12(%ebp),%edx
	movl	-16(%ebp),%eax
	movl	-12(%ebp),%ecx
	movl	572(%edx,%eax,4),%ebx
	movl	44(%ecx),%eax
	subl	%eax,%ebx
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	%ebx,572(%eax,%edx,4)
.Lj199:
	.stabn 68,0,118,.Ll44 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll44:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	movl	%eax,%esi
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	56(%eax,%edx,4),%eax
	subl	%eax,%esi
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	cmpl	%eax,%esi
	jng	.Lj203
	.stabn 68,0,119,.Ll45 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll45:
	movl	-12(%ebp),%edx
	movl	-16(%ebp),%eax
	movl	$0,56(%edx,%eax,4)
.Lj203:
	.stabn 68,0,120,.Ll46 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll46:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	movl	%eax,%esi
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	572(%eax,%edx,4),%eax
	subl	%eax,%esi
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	cmpl	%eax,%esi
	jng	.Lj215
	.stabn 68,0,121,.Ll47 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll47:
	movl	-12(%ebp),%edx
	movl	-16(%ebp),%eax
	movl	$0,572(%edx,%eax,4)
.Lj215:
	.stabn 68,0,123,.Ll48 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll48:
	movl	-12(%ebp),%eax
	cmpb	$0,52(%eax)
	je	.Lj227
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	144(%eax),%ebx
	movl	-12(%ebp),%eax
	movl	24(%eax),%edx
	movl	%ebx,%eax
	call	GRAPHICS_TPEN_$__SETCOLOR$TGRAPHICSCOLOR
.Lj227:
	.stabn 68,0,124,.Ll49 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll49:
	movl	-12(%ebp),%eax
	cmpb	$0,52(%eax)
	je	.Lj239
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%esi
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	movl	8(%ebp),%ecx
	addl	%eax,%ecx
	movl	-12(%ebp),%edx
	movl	-16(%ebp),%eax
	movl	56(%edx,%eax,4),%eax
	subl	%eax,%ecx
	movl	-12(%ebp),%eax
	movl	48(%eax),%edx
	incl	%edx
	movl	-16(%ebp),%eax
	imull	%eax,%edx
	movl	12(%ebp),%eax
	addl	%eax,%edx
	movl	%esi,%eax
	call	FPCANVAS_TFPCUSTOMCANVAS_$__MOVETO$LONGINT$LONGINT
.Lj239:
	.stabn 68,0,125,.Ll50 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll50:
	movl	-12(%ebp),%eax
	cmpb	$0,52(%eax)
	je	.Lj257
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%esi
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	movl	8(%ebp),%ecx
	addl	%eax,%ecx
	movl	-12(%ebp),%eax
	movl	-16(%ebp),%edx
	movl	56(%eax,%edx,4),%eax
	subl	%eax,%ecx
	movl	-12(%ebp),%eax
	movl	48(%eax),%edx
	incl	%edx
	movl	-16(%ebp),%eax
	imull	%eax,%edx
	movl	12(%ebp),%eax
	addl	%eax,%edx
	movl	-12(%ebp),%eax
	movl	48(%eax),%eax
	addl	%eax,%edx
	movl	%esi,%eax
	call	FPCANVAS_TFPCUSTOMCANVAS_$__LINETO$LONGINT$LONGINT
.Lj257:
	.stabn 68,0,127,.Ll51 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll51:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	144(%eax),%ebx
	movl	-12(%ebp),%eax
	movl	20(%eax),%edx
	movl	%ebx,%eax
	call	GRAPHICS_TPEN_$__SETCOLOR$TGRAPHICSCOLOR
	.stabn 68,0,128,.Ll52 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll52:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	152(%eax),%ebx
	movl	-12(%ebp),%eax
	movl	20(%eax),%edx
	movl	%ebx,%eax
	call	GRAPHICS_TBRUSH_$__SETCOLOR$TGRAPHICSCOLOR
	.stabn 68,0,129,.Ll53 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll53:
	movl	-12(%ebp),%eax
	movl	4(%eax),%esi
	movl	%esi,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%ebx
	movl	-12(%ebp),%eax
	movl	48(%eax),%edx
	incl	%edx
	movl	-16(%ebp),%eax
	imull	%eax,%edx
	movl	12(%ebp),%eax
	addl	%eax,%edx
	movl	-12(%ebp),%eax
	movl	48(%eax),%eax
	addl	%eax,%edx
	pushl	%edx
	movl	-12(%ebp),%eax
	movl	4(%eax),%esi
	movl	%esi,%eax
	movl	(%esi),%edx
	call	*116(%edx)
	movl	8(%ebp),%edx
	addl	%eax,%edx
	pushl	%edx
	movl	-12(%ebp),%eax
	movl	4(%eax),%esi
	movl	%esi,%eax
	movl	(%esi),%edx
	call	*116(%edx)
	movl	8(%ebp),%ecx
	addl	%eax,%ecx
	movl	-12(%ebp),%edx
	movl	-16(%ebp),%eax
	movl	572(%edx,%eax,4),%eax
	subl	%eax,%ecx
	movl	-12(%ebp),%eax
	movl	48(%eax),%eax
	incl	%eax
	movl	-16(%ebp),%edx
	imull	%edx,%eax
	movl	12(%ebp),%edx
	addl	%edx,%eax
	movl	%ebx,%edi
	movl	%ebx,%edx
	movl	(%edx),%esi
	movl	%eax,%edx
	movl	%edi,%eax
	call	*456(%esi)
	cmpl	$128,-16(%ebp)
	jl	.Lj179
	.stabn 68,0,131,.Ll54 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll54:
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*132(%edx)
	pushl	%eax
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	movl	(%ebx),%edx
	call	*116(%edx)
	pushl	%eax
	movl	-12(%ebp),%eax
	movl	4(%eax),%ebx
	movl	%ebx,%eax
	call	GRAPHICS_TRASTERIMAGE_$__GETCANVAS$$TCANVAS
	movl	%eax,%esi
	call	GRAPHICS_TCANVAS_$__GETHANDLE$$HDC
	pushl	%eax
	pushl	$0
	pushl	$0
	pushl	$13369376
	movl	-4(%ebp),%eax
	movl	$0,%ecx
	movl	$0,%edx
	call	LCLINTF_BITBLT$crcA463D912
	.stabn 68,0,132,.Ll55 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Ll55:
	movl	-52(%ebp),%ebx
	movl	-48(%ebp),%esi
	movl	-44(%ebp),%edi
	leave
	ret	$8
.Lc12:
.Le2:
	.size	SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT, .Le2 - SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
	.stabn 192,0,0,SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT-SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
	.stabn 224,0,0,.Lt2-SPECTRUM_VIS_TSPECTRUM_$__DRAW$LONGINT$TFFTDATA$LONGINT$LONGINT
.Lt2:
# End asmlist al_procedures
# Begin asmlist al_globals

.section .bss
	.balign 4
	.globl U_SPECTRUM_VIS_SPECTRUM
	.type U_SPECTRUM_VIS_SPECTRUM,@object
	.size U_SPECTRUM_VIS_SPECTRUM,4
U_SPECTRUM_VIS_SPECTRUM:
	.zero 4

.section .data
	.balign 4
.globl	_$SPECTRUM_VIS$_Ld2
_$SPECTRUM_VIS$_Ld2:
	.byte	9
	.ascii	"TSpectrum"

.section .data
	.balign 4
.globl	VMT_SPECTRUM_VIS_TSPECTRUM
	.type	VMT_SPECTRUM_VIS_TSPECTRUM,@object
VMT_SPECTRUM_VIS_TSPECTRUM:
	.long	1088,-1088
	.long	VMT_SYSTEM_TOBJECT
	.long	_$SPECTRUM_VIS$_Ld2
	.long	0,0
	.long	_$SPECTRUM_VIS$_Ld3
	.long	0,0,0
	.long	FPC_EMPTYINTF
	.long	0
	.long	SYSTEM_TOBJECT_$__DESTROY
	.long	SYSTEM_TOBJECT_$__NEWINSTANCE$$TOBJECT
	.long	SYSTEM_TOBJECT_$__FREEINSTANCE
	.long	SYSTEM_TOBJECT_$__SAFECALLEXCEPTION$TOBJECT$POINTER$$LONGINT
	.long	SYSTEM_TOBJECT_$__DEFAULTHANDLER$formal
	.long	SYSTEM_TOBJECT_$__AFTERCONSTRUCTION
	.long	SYSTEM_TOBJECT_$__BEFOREDESTRUCTION
	.long	SYSTEM_TOBJECT_$__DEFAULTHANDLERSTR$formal
	.long	0
.Le3:
	.size	VMT_SPECTRUM_VIS_TSPECTRUM, .Le3 - VMT_SPECTRUM_VIS_TSPECTRUM

.section .data
	.balign 4
.globl	THREADVARLIST_SPECTRUM_VIS
	.type	THREADVARLIST_SPECTRUM_VIS,@object
THREADVARLIST_SPECTRUM_VIS:
	.long	0
.Le4:
	.size	THREADVARLIST_SPECTRUM_VIS, .Le4 - THREADVARLIST_SPECTRUM_VIS
# End asmlist al_globals
# Begin asmlist al_const
# End asmlist al_const
# Begin asmlist al_typedconsts

.section .rodata
	.balign 4
.globl	_$SPECTRUM_VIS$_Ld1
_$SPECTRUM_VIS$_Ld1:
	.byte	0,0,250,67
# End asmlist al_typedconsts
# Begin asmlist al_rotypedconsts
# End asmlist al_rotypedconsts
# Begin asmlist al_threadvars
# End asmlist al_threadvars
# Begin asmlist al_imports
# End asmlist al_imports
# Begin asmlist al_exports
# End asmlist al_exports
# Begin asmlist al_resources
# End asmlist al_resources
# Begin asmlist al_rtti

.section .data
	.balign 4
.globl	_$SPECTRUM_VIS$_Ld3
_$SPECTRUM_VIS$_Ld3:
	.short	0
	.long	_$SPECTRUM_VIS$_Ld4
	.balign 4
.globl	_$SPECTRUM_VIS$_Ld4
_$SPECTRUM_VIS$_Ld4:
	.short	0

.section .data
	.balign 4
.globl	INIT_SPECTRUM_VIS_TSPECTRUM
	.type	INIT_SPECTRUM_VIS_TSPECTRUM,@object
INIT_SPECTRUM_VIS_TSPECTRUM:
	.byte	15,9
	.ascii	"TSpectrum"
	.long	4,0
.Le5:
	.size	INIT_SPECTRUM_VIS_TSPECTRUM, .Le5 - INIT_SPECTRUM_VIS_TSPECTRUM

.section .data
	.balign 4
.globl	RTTI_SPECTRUM_VIS_TSPECTRUM
	.type	RTTI_SPECTRUM_VIS_TSPECTRUM,@object
RTTI_SPECTRUM_VIS_TSPECTRUM:
	.byte	15,9
	.ascii	"TSpectrum"
	.long	VMT_SPECTRUM_VIS_TSPECTRUM
	.long	0
	.short	0
	.byte	12
	.ascii	"spectrum_vis"
	.short	0
.Le6:
	.size	RTTI_SPECTRUM_VIS_TSPECTRUM, .Le6 - RTTI_SPECTRUM_VIS_TSPECTRUM
# End asmlist al_rtti
# Begin asmlist al_dwarf_frame

.section .debug_frame
.Lc16:
	.long	.Lc18-.Lc17
.Lc17:
	.long	-1
	.byte	1
	.byte	0
	.uleb128	1
	.sleb128	-4
	.byte	8
	.byte	12
	.uleb128	4
	.uleb128	4
	.byte	5
	.uleb128	8
	.uleb128	1
	.balign 4,0
.Lc18:
	.long	.Lc20-.Lc19
.Lc19:
	.long	.Lc16
	.long	.Lc1
	.long	.Lc2-.Lc1
	.byte	4
	.long	.Lc3-.Lc1
	.byte	14
	.uleb128	8
	.byte	4
	.long	.Lc4-.Lc3
	.byte	5
	.uleb128	5
	.uleb128	2
	.byte	4
	.long	.Lc5-.Lc4
	.byte	13
	.uleb128	5
	.balign 4,0
.Lc20:
	.long	.Lc22-.Lc21
.Lc21:
	.long	.Lc16
	.long	.Lc6
	.long	.Lc7-.Lc6
	.byte	4
	.long	.Lc8-.Lc6
	.byte	14
	.uleb128	8
	.byte	4
	.long	.Lc9-.Lc8
	.byte	5
	.uleb128	5
	.uleb128	2
	.byte	4
	.long	.Lc10-.Lc9
	.byte	13
	.uleb128	5
	.balign 4,0
.Lc22:
	.long	.Lc24-.Lc23
.Lc23:
	.long	.Lc16
	.long	.Lc11
	.long	.Lc12-.Lc11
	.byte	4
	.long	.Lc13-.Lc11
	.byte	14
	.uleb128	8
	.byte	4
	.long	.Lc14-.Lc13
	.byte	5
	.uleb128	5
	.uleb128	2
	.byte	4
	.long	.Lc15-.Lc14
	.byte	13
	.uleb128	5
	.balign 4,0
.Lc24:
# End asmlist al_dwarf_frame
# Begin asmlist al_dwarf_info
# End asmlist al_dwarf_info
# Begin asmlist al_dwarf_abbrev
# End asmlist al_dwarf_abbrev
# Begin asmlist al_dwarf_line
# End asmlist al_dwarf_line
# Begin asmlist al_picdata
# End asmlist al_picdata
# Begin asmlist al_resourcestrings
# End asmlist al_resourcestrings
# Begin asmlist al_end

.section .text
.globl	DEBUGEND_SPECTRUM_VIS
	.type	DEBUGEND_SPECTRUM_VIS,@object
DEBUGEND_SPECTRUM_VIS:
	.stabs "",100,0,0,.Lf5
.Lf5:
# End asmlist al_end
.section .note.GNU-stack,"",%progbits

